<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[EIP Fun]]></title><description><![CDATA[Serve EIP builders, scale Ethereum.]]></description><link>https://eipfun.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!MyLx!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F827514b1-7d94-42e0-81fe-e364607d52f5_1024x1024.png</url><title>EIP Fun</title><link>https://eipfun.substack.com</link></image><generator>Substack</generator><lastBuildDate>Mon, 28 Sep 2026 09:58:22 GMT</lastBuildDate><atom:link href="https://eipfun.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[EIP Fun]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[eipfun@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[eipfun@substack.com]]></itunes:email><itunes:name><![CDATA[EIP Fun]]></itunes:name></itunes:owner><itunes:author><![CDATA[EIP Fun]]></itunes:author><googleplay:owner><![CDATA[eipfun@substack.com]]></googleplay:owner><googleplay:email><![CDATA[eipfun@substack.com]]></googleplay:email><googleplay:author><![CDATA[EIP Fun]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[EIP Fun Weekly #93: History Expiry Meta, Block-Level Access Lists]]></title><description><![CDATA[A weekly resource exploring the latest EIPs, ERCs, key updates in the Ethereum protocol.]]></description><link>https://eipfun.substack.com/p/eip-fun-weekly-93-history-expiry</link><guid isPermaLink="false">https://eipfun.substack.com/p/eip-fun-weekly-93-history-expiry</guid><dc:creator><![CDATA[EIP Fun]]></dc:creator><pubDate>Mon, 14 Apr 2025 09:30:17 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/996488a2-acd7-4300-8301-853c15b5567a_1920x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4ViT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" width="510" height="162.52747252747253" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/abb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:464,&quot;width&quot;:1456,&quot;resizeWidth&quot;:510,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Welcome to read the 93th issue of EIP Fun Weekly. Let's take a look at what happened in the EIP community last week.</p><h2><em>Meeting Updates</em></h2><h4><strong><a href="https://www.youtube.com/watch?v=_j4XPNQxDPc">Execution Layer Meeting 209</a></strong></h4><ul><li><p><strong>Pectra Upgrade</strong></p><ul><li><p><strong>Mainnet Activation</strong>: The Pectra upgrade is scheduled for activation on May 7, 2025. All client teams are expected to have their final releases ready by April 21, 2025.</p></li><li><p><strong>No Further Changes</strong>: No more refinements to the 11 EIPs in Pectra; the focus is on ensuring smooth deployment.</p></li></ul></li><li><p><strong>Other Information</strong></p><ul><li><p><strong>Fusaka EIPs</strong>: The list of EIPs being considered for Fusaka has grown significantly. Currently, 12 EIPs are under consideration, with potential for more additions in future discussions.</p></li><li><p><strong>Scoping Spiral</strong>: Developers are avoiding new EIPs in Fusaka until PeerDAS and EOF are stable.</p></li><li><p><strong>ACDT Calls</strong>: A new ACDT call series will focus on testing future upgrades, helping clear up space in existing calls for long-term planning.</p></li></ul></li></ul><div><hr></div><h2><em>Weekly EIP &amp; ERC Highlights</em></h2><h4><strong><a href="https://github.com/ethereum/EIPs/pull/9572/files">EIP-7927: History Expiry Meta</a></strong></h4><p>Provide a method the activation process for history expiry in Ethereum, including testnet and mainnet activation, client requirements, and pre-merge history storage.</p><ul><li><p><strong>Purpose:</strong> Defines the steps for activating history expiry on Ethereum, reducing data storage by allowing clients to drop pre-merge history, and ensuring compatibility with JSON-RPC use cases.</p></li><li><p><strong>Key Benefits:</strong></p><ul><li><p><strong>Mainnet &amp; Testnet Activation:</strong> History expiry will be activated shortly after the Pectra hard fork, with testing on Sepolia starting May 1, 2025.</p></li><li><p><strong>Improved Data Efficiency:</strong> Clients can drop pre-merge history to save on storage, improving scalability.</p></li><li><p><strong>Pre-Merge History Storage:</strong> Pre-merge history can be accessed through decentralized solutions like the Portal network.</p></li></ul></li><li><p><strong>Key Components:</strong></p><ul><li><p><strong>Client Requirements:</strong> Execution layer clients must implement EIP-7642, and consensus clients must rely on EIP-6110 to remove dependence on pre-merge data.</p></li><li><p><strong>Testing:</strong> History expiry will be tested on Sepolia and devnets before mainnet activation.</p></li></ul></li></ul><h4><strong><a href="https://github.com/ethereum/EIPs/pull/9580/files">EIP-7928: Block-Level Access Lists</a></strong></h4><p>Introduce block-level access lists to improve transaction validation parallelization by including a list of all addresses and storage keys accessed in the block header.</p><ul><li><p><strong>Purpose:</strong> Enhances execution efficiency by enabling parallel transaction execution through block-level enforced access lists, allowing the execution engine to know in advance which storage slots are accessed in each transaction.</p></li><li><p><strong>Key Benefits:</strong></p><ul><li><p><strong>Parallel Transaction Execution:</strong> By enforcing block-level access lists, transactions can be scheduled and executed in parallel, improving performance.</p></li><li><p><strong>Improved Execution Pipelines:</strong> Explicitly defining storage interactions for each transaction allows for better optimization of execution pipelines.</p></li></ul></li><li><p><strong>Key Components:</strong></p><ul><li><p><strong>Block Header Modification:</strong> A new field <code>block_level_accesses</code> is introduced to the block header, mapping accessed addresses and storage keys to transaction indices and their corresponding values.</p></li><li><p><strong>State Transition Function:</strong> The state transition function validates the block-level access list asynchronously to ensure correctness without delaying execution.</p></li></ul></li></ul><div><hr></div><h2><em>Upcoming EIP Events</em></h2><h4>Stateless Implementers Call #34</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://savvytime.com/converter/utc-to-germany-berlin-united-kingdom-london-ny-new-york-city-ca-san-francisco-china-shanghai-japan-tokyo-australia-sydney/feb-24-2024/3pm">April 21, 15:00 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1452">here</a>.</p></li></ul><h4>All Core Devs - Execution (ACDE) #210</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://www.timeanddate.com/worldclock/converter.html?iso=20250424T140000&amp;p1=1440&amp;p2=37&amp;p3=136&amp;p4=237&amp;p5=923&amp;p6=204&amp;p7=671&amp;p8=16&amp;p9=41&amp;p10=107&amp;p11=28">April 24, 2025, 14:00-15:30 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1462">here</a>.</p></li></ul><h4>Ethproofs call 01</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://savvytime.com/converter/utc/apr-25-2025/2pm">April 25, 2025, 14:00-15:00 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1449">here</a>.</p></li></ul><div><hr></div><h2><em>Stay Up to Date</em></h2><p>EIP Fun, co-initiated by <a href="https://x.com/LXDAO_Official">LXDAO</a> and <a href="https://x.com/PlanckerDAO">PlanckerDAO</a> and operated by <a href="https://x.com/EthPanda_org">ETHPanda</a>, has been launched to act as the 'layer 2' of the EIP ecosystem, simplifying and accelerating EIP adoption.</p><p>Follow us: <strong><a href="https://x.com/eipfun">Twitter</a> | <a href="https://t.me/eipfun">Telegram</a></strong></p><p>Please inform us if you have any additional suggestions or feedback. EIP Fun is a fully open-source and community-driven public good! Donate to us <strong><a href="https://www.donate3.xyz/donateTo?cid=bafkreigezyaaz2hebncag2bccsfjif4leivmp57ddhvlfm3piov6utxuuy">here</a></strong>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eipfun.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[EIP Fun Weekly #92: Dynamic Exit Queue Rate Limit, Memory Efficiency, Stack Manipulation]]></title><description><![CDATA[A weekly resource exploring the latest EIPs, ERCs, key updates in the Ethereum protocol.]]></description><link>https://eipfun.substack.com/p/eip-fun-weekly-92-dynamic-exit-queue</link><guid isPermaLink="false">https://eipfun.substack.com/p/eip-fun-weekly-92-dynamic-exit-queue</guid><dc:creator><![CDATA[EIP Fun]]></dc:creator><pubDate>Mon, 07 Apr 2025 03:01:24 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4c0e3a48-dd4c-4d19-9e40-74a2ca046956_1920x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4ViT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" width="396" height="126.1978021978022" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/abb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:464,&quot;width&quot;:1456,&quot;resizeWidth&quot;:396,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Welcome to read the 92th issue of EIP Fun Weekly. Let's take a look at what happened in the EIP community last week.</p><h2><em>Meeting Updates</em></h2><h4><strong><a href="https://www.youtube.com/watch?v=RWBhHHrZ48w">Consensus Layer Meeting #154</a></strong></h4><ul><li><p><strong>Pectra Upgrade</strong></p><ul><li><p><strong>Pectra Upgrade Testing</strong>: Testing of Pectra features on the Hoodi testnet is complete, with validator "top-up" deposits showing limitations.</p></li><li><p><strong>Mainnet Activation Date</strong>: Pectra's mainnet activation is now scheduled for May 7, with the final client release deadline set to April 21.</p></li><li><p><strong>Client Readiness</strong>: Client teams are urged to release final updates as soon as ready for the Pectra mainnet upgrade.</p></li><li><p><strong>Blob Scaling (PeerDAS Updates)</strong>: PeerDAS specifications are being implemented, with plans for automated blob capacity increases post-Fusaka.</p></li></ul></li><li><p><strong>Other Information</strong></p><ul><li><p><strong>Fusaka Upgrade Scoping</strong>: Key EIPs, including EIP 7917 and EIP 7898, are being discussed for inclusion in Fusaka.</p></li><li><p><strong>EIP 7922</strong>: EIP 7922 introduces a dynamic validator exit queue rate limit to improve validator operations.</p></li></ul></li></ul><div><hr></div><h2><em>Weekly EIP &amp; ERC Highlights</em></h2><h4><strong><a href="https://github.com/ethereum/EIPs/pull/9552/files">EIP-7922: Dynamic Exit Queue Rate Limit</a></strong></h4><p>Dynamically adjusts the validator exit churn limit to optimize the exit process, improving network flexibility while ensuring security.</p><ul><li><p><strong>Purpose: </strong>proposes dynamically adjusting the validator exit churn limit based on historical data, allowing Ethereum to handle spikes in validator exits while maintaining network security and stability.</p></li><li><p><strong>Key Benefits:</strong></p><ul><li><p><strong>Flexibility in Exit Demand:</strong> It reduces wait times for validators during periods of high demand, such as market events, while keeping the security of the network intact.</p></li><li><p><strong>Improved Validator Experience:</strong> By dynamically adjusting the churn limit, Ethereum can process more exits when capacity allows, making validator exits more efficient.</p></li><li><p><strong>Network Security Preservation:</strong> The dynamic adjustment ensures that the same security constraints are preserved over each rolling two-week period.</p></li></ul></li><li><p><strong>Key Components:</strong></p><ul><li><p><strong>Dynamic Churn Limit:</strong> The maximum churn limit is adjusted based on the unused churn capacity from previous generations.</p></li><li><p><strong>Historical Churn Vector:</strong> A vector tracks the churn capacity used in the previous 16 generations, which is used to determine the allowed churn for the current period.</p></li><li><p><strong>Generation-Based Exit Queuing:</strong> The exit queue is now based on 256-epoch generations, making the process more flexible and aligned with actual demand patterns.</p></li></ul></li></ul><h4><strong><a href="https://github.com/ethereum/EIPs/pull/9556/files">EIP-7923: Linear, Page-Based Memory Costing</a></strong></h4><p>Replaces the EVM&#8217;s quadratic memory pricing with a linear, page-based model to reduce costs, improve efficiency, and support modern memory usage patterns.</p><ul><li><p><strong>Purpose: </strong>Introduce a more efficient and predictable memory pricing model in the EVM by replacing the outdated quadratic cost formula with a linear, page-based system, enabling better performance, reduced gas costs, and improved compatibility with high-level programming paradigms.</p></li><li><p><strong>Key Benefits:</strong></p><ul><li><p><strong>Lower and Predictable Costs:</strong> Makes memory usage more affordable and easier to reason about, especially for large allocations.</p></li><li><p><strong>Improved Language Support:</strong> Enables support for modern memory management (e.g., separate heap and stack) in smart contract languages like Solidity and Vyper.</p></li><li><p><strong>Efficiency Gains:</strong> Reduces gas usage and enables optimizations based on memory locality and usage patterns.</p></li><li><p><strong>Support for Virtual Memory:</strong> Emulates virtual memory behavior, allowing more advanced memory handling in contracts.</p></li></ul></li><li><p><strong>Key Components:</strong></p><ul><li><p><strong>Page-Based Model:</strong> Memory is divided into 4KB pages. Accessing a page for the first time in a message call costs 100 gas; accessing a page not recently used (LRU) costs 6 gas.</p></li><li><p><strong>Virtual Addressing:</strong> Memory is virtually addressable, with a maximum address space of 4GB (<code>2^32</code> bytes).</p></li><li><p><strong>Global Memory Limit:</strong> Hard limit of 64MB per transaction (16,384 pages) to mitigate DoS risks.</p></li><li><p><strong>Instruction Costs:</strong> Base gas cost for memory instructions (<code>MLOAD</code>, <code>MSTORE</code>, etc.) remains 3 gas.</p></li><li><p><strong>MSIZE Semantics:</strong> No change to maintain backwards compatibility&#8212;returns the highest byte touched, rounded up to 32.</p></li></ul></li></ul><h4><a href="https://github.com/ethereum/EIPs/pull/9501/files">EIP-7912: Pragmatic expansion of stack manipulation tools</a></h4><p>Introduces new stack manipulation instructions for deeper stack access in the EVM.</p><ul><li><p><strong>Purpose: </strong>Enhances EVM stack manipulation capabilities by adding new instructions for arbitrary stack depth, allowing for more efficient and flexible stack operations in smart contracts.</p></li><li><p><strong>Key Benefits:</strong></p><ul><li><p><strong>Improved Stack Access:</strong> Enables stack operations beyond the current depth, supporting more complex contract logic and deeper stack manipulations.</p></li><li><p><strong>Efficient Stack Operations:</strong> New instructions like <code>SWAPN</code> and <code>DUPN</code> provide dynamic stack access, reducing the need for code versioning and improving compiler behavior.</p></li><li><p><strong>Enhanced Flexibility:</strong> The <code>EXCHANGE</code> instruction allows swapping two elements of the stack based on dynamic indices, enabling more complex contract patterns.</p></li></ul></li><li><p><strong>Key Components:</strong></p><ul><li><p>New Instructions:</p><ul><li><p><code>SWAP17</code>-<code>SWAP24</code>: Swap the top element with the 17th to 24th most recent stack elements.</p></li><li><p><code>DUP17</code>-<code>DUP24</code>: Duplicate the 17th to 24th most recent stack elements and push them to the top.</p></li><li><p><code>SWAPN</code> and <code>DUPN</code>: Swap or duplicate stack elements based on an integer <code>N</code> (specified via a preceding <code>PUSH1</code> instruction).</p></li><li><p><code>EXCHANGE</code>: Swap two stack elements at indices <code>N-1</code> and <code>M-1</code>, where <code>N</code> and <code>M</code> are derived from a <code>PUSH2</code> operation.</p></li></ul></li></ul></li></ul><p>Other EIPs and ERCs:</p><ul><li><p><a href="https://github.com/ethereum/EIPs/pull/9562/files">EIP-7925</a>: Optional RPC Methods `eth_sendBlobs` and `eth_getBlobsStatus`</p></li></ul><div><hr></div><h2><em>Upcoming EIP Events</em></h2><h4>All Core Devs - Execution (ACDE) #209</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://www.timeanddate.com/worldclock/converter.html?iso=20250410T140000&amp;p1=1440&amp;p2=37&amp;p3=136&amp;p4=237&amp;p5=923&amp;p6=204&amp;p7=671&amp;p8=16&amp;p9=41&amp;p10=107&amp;p11=28">April 10, 2025, 14:00-15:30 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1414">here</a>.</p></li></ul><h4>EIPIP Meeting 115</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://www.timeanddate.com/worldclock/converter.html?iso=20250319T140000&amp;p1=1440&amp;p2=37&amp;p3=136&amp;p4=237&amp;p5=923&amp;p6=204&amp;p7=671&amp;p8=16&amp;p9=41&amp;p10=107&amp;p11=28">April 16, 2025, 14:00 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1402">here</a>.</p></li></ul><h4>AllWalletDevs | call #32</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://savvytime.com/converter/utc/apr-16-2025/5pm">April 16, 2025, 17:00 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1394">here</a>.</p></li></ul><div><hr></div><h2><em>Stay Up to Date</em></h2><p>EIP Fun, co-initiated by <a href="https://x.com/LXDAO_Official">LXDAO</a> and <a href="https://x.com/PlanckerDAO">PlanckerDAO</a> and operated by <a href="https://x.com/EthPanda_org">ETHPanda</a>, has been launched to act as the 'layer 2' of the EIP ecosystem, simplifying and accelerating EIP adoption.</p><p>Follow us: <strong><a href="https://x.com/eipfun">Twitter</a> | <a href="https://t.me/eipfun">Telegram</a></strong></p><p>Please inform us if you have any additional suggestions or feedback. EIP Fun is a fully open-source and community-driven public good! Donate to us <strong><a href="https://www.donate3.xyz/donateTo?cid=bafkreigezyaaz2hebncag2bccsfjif4leivmp57ddhvlfm3piov6utxuuy">here</a></strong>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eipfun.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[EIP Fun Weekly #91: Enhancing On-Chain Asset Management, Margin Token, Signature Verification]]></title><description><![CDATA[A weekly resource exploring the latest EIPs, ERCs, key updates in the Ethereum protocol.]]></description><link>https://eipfun.substack.com/p/eip-fun-weekly-91-enhancing-on-chain</link><guid isPermaLink="false">https://eipfun.substack.com/p/eip-fun-weekly-91-enhancing-on-chain</guid><dc:creator><![CDATA[EIP Fun]]></dc:creator><pubDate>Mon, 31 Mar 2025 07:43:04 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/28596478-ae02-450b-8e8f-0f903b24047c_1920x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4ViT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" width="466" height="148.5054945054945" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/abb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:464,&quot;width&quot;:1456,&quot;resizeWidth&quot;:466,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Welcome to read the 91th issue of EIP Fun Weekly. Let's take a look at what happened in the EIP community last week.</p><h2><em>Meeting Updates</em></h2><h4><strong><a href="https://www.youtube.com/watch?v=0eVoE_isGBk">Ethereum All Core Developers Execution Call #208</a></strong></h4><ul><li><p><strong>Pectra Upgrade</strong></p><ul><li><p><strong>Pectra Mainnet Activation Date</strong>: Tentatively set for April 30, 2025, with final releases due between April 10-14.</p></li><li><p><strong>Pectra Testing on Hoodi</strong>: Testing continues but delayed due to validator deposit backlogs; no critical issues found so far.</p></li><li><p><strong>Client Configurations Before Upgrades</strong>: Proposed EIP 7910 to ensure smooth upgrade deployments by detailing client configurations, still under review.</p></li><li><p><strong>EOF in Fusaka</strong>: Complete EOF proposal moves forward despite opposition, with updates to documentation to reflect it.</p></li></ul></li><li><p><strong>Other Information</strong></p><ul><li><p><strong>PeerDAS Updates</strong>: Sunnyside Labs working to accelerate PeerDAS implementation, with discussions on how to integrate it into client layers.</p></li><li><p><strong>Fusaka Scope</strong>: Broad support for including EIP 7883 in Fusaka; no new EIPs to be added until PeerDAS and EOF are ready.</p></li><li><p><strong>History Expiry</strong>: Pushed back May 1 deadline for activating history expiry on mainnet until after Pectra upgrade, with focus on Sepolia testnet first.</p></li><li><p><strong>Protocol Research Calls</strong>: New call series starting April 2, 2025, to discuss Ethereum&#8217;s long-term future.</p></li></ul></li></ul><div><hr></div><h2><em>Weekly EIP &amp; ERC Highlights</em></h2><h4><strong><a href="https://github.com/ethereum/ERCs/pull/978/files">ERC-7908: HD Wallet in Treasury Management</a></strong></h4><p>Proposes a standardized method for managing institutional assets on-chain using HD wallets with hierarchical key paths for secure key generation and departmental isolation.</p><ul><li><p><strong>Purpose: </strong>Enhance on-chain treasury management by enabling secure, hierarchical key management and departmental isolation, supporting asset security and transaction efficiency in multi-chain environments.</p></li><li><p><strong>Key Benefits:</strong></p><ul><li><p>Provides secure hierarchical key management for institutional assets.</p></li><li><p>Ensures departmental isolation and permission control.</p></li><li><p>Supports multi-chain environments for efficient asset management.</p></li><li><p>Aligns with BIP-44 standards for deterministic key generation.</p></li></ul></li><li><p><strong>Key Components:</strong></p><ul><li><p>Hierarchical deterministic (HD) key paths for asset management.</p></li><li><p>Entity and department-specific key isolation.</p></li><li><p>Secure private key generation using a standardized derivation path.</p></li></ul></li></ul><h4><a href="https://github.com/ethereum/ERCs/pull/979/files">ERC-7909: Margin Token Wrapper</a></h4><p>Defines a wrapper contract that converts any ERC-20, ERC-721, or ERC-1155 token into a lockable "margin token" for use as collateral across DEXs.</p><ul><li><p><strong>Purpose: </strong>Enhance interoperability and enable the use of any token as collateral by wrapping it into a lockable margin token, allowing for secure and flexible margin management across different DEX protocols.</p></li><li><p><strong>Key Benefits:</strong></p><ul><li><p>Converts any ERC-20, ERC-721, or ERC-1155 token into a lockable margin token.</p></li><li><p>Enables cross-protocol interoperability for decentralized margin trading.</p></li><li><p>Provides a unified wrapper contract for multiple token standards.</p></li><li><p>Supports token locking with expiration to avoid infinite locking.</p></li></ul></li><li><p><strong>Key Components:</strong></p><ul><li><p><strong>MarginTokenWrapper contract</strong>: Implements core functionalities such as minting, approving, locking, unlocking, and liquidating tokens.</p></li><li><p><strong>ApproveLock and PermitLock</strong>: Allows for the approval of locking tokens with specific limits and expiration times.</p></li><li><p><strong>Lock and Unlock operations</strong>: Manage locked assets as collateral for margin trading.</p></li><li><p><strong>Burn function</strong>: Enables the conversion of unlocked tokens back into their original form.</p></li></ul></li></ul><h4><a href="https://github.com/ethereum/ERCs/pull/986/files">ERC-7913: Signature Verifiers</a></h4><p>Proposes a standard for verifying signatures from keys without Ethereum addresses, such as those from other cryptographic curves, hardware devices, or email-based systems.</p><ul><li><p><strong>Purpose: </strong>Enable the verification of signatures from keys without Ethereum addresses by using verifier contracts, facilitating account abstraction and the integration of diverse cryptographic methods for signing.</p></li><li><p><strong>Key Benefits:</strong></p><ul><li><p>Extends signature verification to keys without Ethereum addresses, such as non-Ethereum cryptographic curves (e.g., secp256r1, RSA), hardware devices, or emails.</p></li><li><p>Reduces the need for deploying multiple ERC-1271-compatible contracts by using a small number of verifier contracts.</p></li><li><p>Facilitates account abstraction and social recovery by decoupling signers from traditional Ethereum addresses.</p></li><li><p>Backward compatible with Externally Owned Accounts (EOA) and ERC-1271 contracts.</p></li></ul></li><li><p><strong>Key Components:</strong></p><ul><li><p><strong>Keys</strong>: Represented as <code>bytes</code> objects of arbitrary length, such as public keys from P256 or RSA.</p></li><li><p><strong>Verifiers</strong>: Smart contracts that handle signature verification for a specific key type, identified by their Ethereum address.</p></li><li><p><strong>Signer Identification</strong>: Signers are identified by a <code>(verifier, key)</code> pair rather than a fixed on-chain address.</p></li></ul></li></ul><p>Other EIPs and ERCs:</p><ul><li><p><a href="https://github.com/ethereum/ERCs/pull/987/files">ERC-7914</a>: An Interface for Transfer From Native </p></li><li><p><a href="https://github.com/ethereum/ERCs/pull/993/files">ERC-7920</a>: Composite EIP-712 Signatures </p></li><li><p><a href="https://github.com/ethereum/EIPs/pull/9548/files">EIP-7921</a>: Skip `JUMPDEST` immediate argument check</p></li></ul><div><hr></div><h2><em>Upcoming EIP Events</em></h2><h4>PeerDAS Breakout Call #23</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://savvytime.com/converter/utc/apr-1-2025/2pm">April 1, 2025, 14:00 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1415">here</a>.</p></li></ul><h4>L2 Interop Working Group Call #6</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://savvytime.com/converter/utc/apr-1-2025/2pm">April 2, 2025, 16:00 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1404">here</a>.</p></li></ul><h4>All Core Devs - Consensus (ACDC) #154</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://savvytime.com/converter/utc/apr-3-2025/2pm">April 3, 2025, 14:00 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1399">here</a>.</p></li></ul><div><hr></div><h2><em>Stay Up to Date</em></h2><p>EIP Fun, co-initiated by <a href="https://x.com/LXDAO_Official">LXDAO</a> and <a href="https://x.com/PlanckerDAO">PlanckerDAO</a> and operated by <a href="https://x.com/EthPanda_org">ETHPanda</a>, has been launched to act as the 'layer 2' of the EIP ecosystem, simplifying and accelerating EIP adoption.</p><p>Follow us: <strong><a href="https://x.com/eipfun">Twitter</a> | <a href="https://t.me/eipfun">Telegram</a></strong></p><p>Please inform us if you have any additional suggestions or feedback. EIP Fun is a fully open-source and community-driven public good! Donate to us <strong><a href="https://www.donate3.xyz/donateTo?cid=bafkreigezyaaz2hebncag2bccsfjif4leivmp57ddhvlfm3piov6utxuuy">here</a></strong>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eipfun.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[EIP Fun Weekly #90: Simplifying Smart Contract Deployment, Fork Preparations]]></title><description><![CDATA[A weekly resource exploring the latest EIPs, ERCs, key updates in the Ethereum protocol.]]></description><link>https://eipfun.substack.com/p/eip-fun-weekly-90-simplifying-smart</link><guid isPermaLink="false">https://eipfun.substack.com/p/eip-fun-weekly-90-simplifying-smart</guid><dc:creator><![CDATA[EIP Fun]]></dc:creator><pubDate>Mon, 24 Mar 2025 10:22:50 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9c79c4ab-4365-4e21-99eb-cc0f93b7c7b0_1920x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4ViT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" width="522" height="166.35164835164835" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/abb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:464,&quot;width&quot;:1456,&quot;resizeWidth&quot;:522,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Welcome to read the 90th issue of EIP Fun Weekly. Let's take a look at what happened in the EIP community last week.</p><h2><em>Meeting Updates</em></h2><h4><strong><a href="https://www.youtube.com/live/HcjuY3WDa9A?t=271s">Ethereum All Core Developers Consensus Call #146</a></strong></h4><ul><li><p><strong>Pectra Upgrade</strong></p><ul><li><p>Developers confirmed the plan for Pectra testing on the Hoodi testnet, with the upgrade scheduled for March 26, 2025.</p></li><li><p>Mainnet activation of Pectra will be postponed until after further testing on Hoodi.</p></li><li><p>The May 1 deadline for history expiry is likely to be moved due to delays in Pectra activation.</p></li><li><p>Testing continues on Pectra Devnet 6 with an increased block gas limit to 60m, and issues with Geth and Lighthouse are being investigated.</p></li><li><p>EIP 6110 in Pectra changes validator deposit and verification, affecting history expiry plans.</p></li></ul></li><li><p><strong>Other Information</strong></p><ul><li><p>PeerDAS development requires more attention from client teams, with minor specification changes proposed for review.</p></li><li><p>EIP 7688, forward-compatible consensus data structures, is proposed for inclusion in the Fusaka upgrade, but implementation is prioritized after PeerDAS.</p></li><li><p>EIP 7688 could help reduce Beacon Chain state size and minimize overhead for client teams, especially for staking pools and restaking protocols.</p></li></ul></li></ul><div><hr></div><h2><em>Weekly EIP &amp; ERC Highlights</em></h2><h4><a href="https://github.com/ethereum/EIPs/pull/9452">EIP-7903: Remove Initcode Size Limit</a></h4><p>Removes the <code>initcode</code> size limit introduced in EIP-3860 to simplify smart contract deployment and enable high-level languages to cleanly abstract large contracts.</p><ul><li><p><strong>Purpose</strong>: Eliminates the 49152-byte <code>initcode</code> size restriction to allow more flexible contract deployment and support large logical contracts composed of smaller sub-contracts in a single transaction.</p></li><li><p><strong>Key Benefits:</strong></p><ul><li><p><strong>Simplified Deployment</strong>: Enables large contract deployments in a single transaction, avoiding the need to split contracts.</p></li><li><p><strong>Better Abstraction for HLLs</strong>: Supports high-level languages in abstracting away deployment complexities without hitting size limits.</p></li><li><p><strong>Maintains Gas Fairness</strong>: Retains the existing gas costs for <code>initcode</code> execution, ensuring fair cost attribution with the removal of the size cap.</p></li></ul></li><li><p><strong>Key Components:</strong></p><ul><li><p><strong>Initcode Size</strong>: Removes the 49152-byte size cap on <code>initcode</code> during contract creation.</p></li><li><p><strong>Gas Costs</strong>: Retains the existing gas costs (2 gas per byte for <code>JUMPDEST</code> analysis) for <code>initcode</code>.</p></li><li><p><strong>Contract Size Limit</strong>: No change to the EIP-170 24576-byte limit for deployed contract size.</p></li></ul></li></ul><h4><a href="https://github.com/ethereum/EIPs/pull/9493/files">EIP-xxxx: eth_config JSON-RPC Method</a></h4><p>Introduces a JSON-RPC method to provide configuration details for the current and next fork, helping ensure node readiness for upcoming hard forks.</p><ul><li><p><strong>Purpose</strong>: Provides an RPC method that allows clients to report their configuration for the current and next Ethereum fork, ensuring they are properly configured ahead of time.</p></li><li><p><strong>Key Benefits:</strong></p><ul><li><p><strong>Pre-Fork Validation</strong>: Enables node operators and validators to verify client configurations before a hard fork.</p></li><li><p><strong>Error Prevention</strong>: Helps prevent forks caused by misconfigured nodes, which have occurred in the past.</p></li><li><p><strong>Improved Debugging</strong>: Provides insights into configuration mismatches, aiding client developers and monitoring tools in identifying issues early.</p></li></ul></li><li><p><strong>Key Components:</strong></p><ul><li><p><strong>eth_config RPC Method</strong>: Exposes the current and next fork configuration via JSON-RPC.</p></li><li><p><strong>Configuration Object</strong>: Includes key data like activation time, blob schedule, chain ID, precompiles, and system contracts.</p></li><li><p><strong>Fork Hashing</strong>: Uses CRC-32 hashing for configuration objects to ensure accurate configuration reporting and validation.</p></li></ul></li></ul><div><hr></div><h2><em>Upcoming EIP Events</em></h2><h4>EOF Implementors Call #70</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://savvytime.com/converter/utc/Apr-2-2025/2pm">Apr 2, 2025, 14:00 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1397">here</a>.</p></li></ul><h4>All Core Devs - Consensus (ACDC) #154</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://savvytime.com/converter/utc/apr-3-2025/2pm">Apr 3, 2025, 14:00 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1399">here</a>.</p></li></ul><h4>beam chain call #3</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://savvytime.com/converter/utc/apr-4-2025/1pm">Apr 4, 2025, 13:00 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1389">here.</a></p></li></ul><div><hr></div><h2><em>Stay Up to Date</em></h2><p>EIP Fun, co-initiated by <a href="https://x.com/LXDAO_Official">LXDAO</a> and <a href="https://x.com/PlanckerDAO">PlanckerDAO</a> and operated by <a href="https://x.com/EthPanda_org">ETHPanda</a>, has been launched to act as the 'layer 2' of the EIP ecosystem, simplifying and accelerating EIP adoption.</p><p>Follow us: <strong><a href="https://x.com/eipfun">Twitter</a> | <a href="https://t.me/eipfun">Telegram</a></strong></p><p>Please inform us if you have any additional suggestions or feedback. EIP Fun is a fully open-source and community-driven public good! Donate to us <strong><a href="https://www.donate3.xyz/donateTo?cid=bafkreigezyaaz2hebncag2bccsfjif4leivmp57ddhvlfm3piov6utxuuy">here</a></strong>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eipfun.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[EIP Fun Weekly #89: Stateless Mempool, Wallet Capabilities for AA]]></title><description><![CDATA[A weekly resource exploring the latest EIPs, ERCs, key updates in the Ethereum protocol.]]></description><link>https://eipfun.substack.com/p/eip-fun-weekly-89-stateless-mempool</link><guid isPermaLink="false">https://eipfun.substack.com/p/eip-fun-weekly-89-stateless-mempool</guid><dc:creator><![CDATA[EIP Fun]]></dc:creator><pubDate>Mon, 17 Mar 2025 06:10:50 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b22f2390-f442-4ec2-8f73-15886370b962_1920x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4ViT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" width="436" height="138.94505494505495" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/abb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:464,&quot;width&quot;:1456,&quot;resizeWidth&quot;:436,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Welcome to read the 89th issue of EIP Fun Weekly. Let's take a look at what happened in the EIP community last week.</p><h2><em>Meeting Updates</em></h2><h4><strong><a href="https://www.youtube.com/watch?v=byrC-fdTOvE">Ethereum All Core Developers Execution Call #207</a></strong></h4><ul><li><p><strong>Pectra Upgrade</strong></p><ul><li><p><strong>Hoodi Testnet Launch</strong>: Hoodi testnet will launch on March 17, 2025, and activate the Pectra upgrade 10 days after on Wednesday, March 26.</p></li><li><p><strong>Holesky Exit Queue</strong>: The validator exit backlog on Holesky will take 1.5 years to process.</p></li><li><p><strong>Pectra Mainnet</strong> : Pectra must first be tested on Hoodi before mainnet activation, expected by late April or May.</p></li><li><p><strong>Hoodi Over Holesky</strong>: Developers agreed to focus on launching Hoodi instead of hard forking Holesky to clear the exit queue.</p></li></ul></li><li><p><strong>Other Information</strong></p><ul><li><p><strong>Error Handling</strong>: Updates to Pectra specifications are needed for system contract call failures.</p></li><li><p><strong>PeerDAS</strong>: Updates to the PeerDAS proposal will be reviewed asynchronously in the coming weeks.</p></li><li><p><strong>Fusaka Fork Deadlines</strong>: The deadline to propose EIPs for Fusaka is March 24, with client teams submitting proposals by March 31.</p></li><li><p><strong>EIP-4444 Progress</strong>: The Portal Network will provide an alternative service for historical Ethereum data, starting with pruning in May 2025.</p></li><li><p><strong>Stateless Clients</strong>: Discussions on stateless clients will continue asynchronously due to time constraints during the call.</p></li></ul></li></ul><div><hr></div><h2><em>Weekly EIP &amp; ERC Highlights</em></h2><h4><strong><a href="https://github.com/ethereum/EIPs/pull/9441/files">EIP-7901: Stateless Mempool Transaction</a></strong></h4><p>Specifies how transactions can be submitted to stateless block builders with pre-state witnesses and optional ZK proofs, enabling decentralized block production.</p><ul><li><p><strong>Purpose: </strong>facilitate block production by stateless validators using state diffs and ZK proofs, reducing centralization risks in Ethereum.</p></li><li><p><strong>Key Benefits:</strong></p><ul><li><p>Enables stateless block production and validation.</p></li><li><p>Reduces centralization risk by allowing validators to operate without full node state.</p></li><li><p>Uses state proofs and optional ZK proofs for secure transaction inclusion.</p></li></ul></li><li><p><strong>Key Components:</strong></p><ul><li><p>Transactions include execution witnesses (e.g., merkle, verkle) and state diff proofs.</p></li><li><p>Block builders verify transactions using pre and post-state proofs.</p></li></ul></li></ul><h4><strong><a href="https://github.com/ethereum/ERCs/pull/947/files">ERC-7902: Wallet Capabilities for Account Abstraction</a></strong></h4><p>Defines a set of wallet capabilities to enable communication between dApps and Account Abstraction wallets, supporting advanced features and seamless integration.</p><ul><li><p><strong>Purpose: </strong>To provide a structured set of "capabilities" for dApps and AA wallets to communicate, enabling advanced features of Account Abstraction without requiring custom solutions.</p></li><li><p><strong>Key Benefits:</strong></p><ul><li><p><strong>Seamless Integration:</strong> Enables dApps and AA wallets to communicate supported features and parameters.</p></li><li><p><strong>Standardized Wallet Capabilities:</strong> Provides a structured method for dApps to adapt to various AA wallets.</p></li><li><p><strong>Advanced Account Abstraction Support:</strong> Expands functionality to support more complex use cases in the Ethereum ecosystem.</p></li></ul></li><li><p><strong>Key Components:</strong></p><ul><li><p><strong>Create EIP-7702 Authorization Capability:</strong> Enables wallets to provide an authorization tuple for EIP-7702 compatible transactions.</p></li><li><p><strong>Static Paymaster Configuration Capability:</strong> Allows integration with Paymasters that do not require dynamic configuration.</p></li><li><p><strong>Validity Time Range Capability:</strong> Specifies a time range during which requested operations remain valid after signing.</p></li></ul></li></ul><p>Other EIPs and ERCs:</p><ul><li><p><a href="https://github.com/ethereum/EIPs/pull/9476/files">EIP-7906</a>: Restricted Behavior Transaction Type</p></li><li><p><a href="https://github.com/ethereum/ERCs/pull/961/files">ERC-7905</a>: Minimal interface of Sovereign Bridged Token</p></li></ul><div><hr></div><h2><em>Upcoming EIP Events</em></h2><h4>Stateless Implementers Call #32</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://savvytime.com/converter/utc-to-germany-berlin-united-kingdom-london-ny-new-york-city-ca-san-francisco-china-shanghai-japan-tokyo-australia-sydney/feb-24-2024/3pm">March 24, 15:00 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1369">here</a>.</p></li></ul><h4>All Core Devs - Execution (ACDE) #208</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://www.timeanddate.com/worldclock/converter.html?iso=20250327T140000&amp;p1=1440&amp;p2=37&amp;p3=136&amp;p4=237&amp;p5=923&amp;p6=204&amp;p7=671&amp;p8=16&amp;p9=41&amp;p10=107&amp;p11=28">March 27, 14:00 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1374">here</a>.</p></li></ul><div><hr></div><h2><em>Stay Up to Date</em></h2><p>EIP Fun, co-initiated by <a href="https://x.com/LXDAO_Official">LXDAO</a> and <a href="https://x.com/PlanckerDAO">PlanckerDAO</a> and operated by <a href="https://x.com/EthPanda_org">ETHPanda</a>, has been launched to act as the 'layer 2' of the EIP ecosystem, simplifying and accelerating EIP adoption.</p><p>Follow us: <strong><a href="https://x.com/eipfun">Twitter</a> | <a href="https://t.me/eipfun">Telegram</a></strong></p><p>Please inform us if you have any additional suggestions or feedback. EIP Fun is a fully open-source and community-driven public good! Donate to us <strong><a href="https://www.donate3.xyz/donateTo?cid=bafkreigezyaaz2hebncag2bccsfjif4leivmp57ddhvlfm3piov6utxuuy">here</a></strong>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eipfun.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[EIP Fun Weekly #88: Social SBT, On-Chain Function Encoding, Gas Cost Repricing]]></title><description><![CDATA[A weekly resource exploring the latest EIPs, ERCs, key updates in the Ethereum protocol.]]></description><link>https://eipfun.substack.com/p/eip-fun-weekly-88-social-sbt-on-chain</link><guid isPermaLink="false">https://eipfun.substack.com/p/eip-fun-weekly-88-social-sbt-on-chain</guid><dc:creator><![CDATA[EIP Fun]]></dc:creator><pubDate>Mon, 10 Mar 2025 06:34:16 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/cda6c854-423f-41bf-97ff-7f88fac2f2f3_1920x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4ViT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" width="470" height="149.78021978021977" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/abb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:464,&quot;width&quot;:1456,&quot;resizeWidth&quot;:470,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Welcome to read the 88th issue of EIP Fun Weekly. Let's take a look at what happened in the EIP community last week.</p><h2><em>Meeting Updates</em></h2><h4><strong><a href="https://www.galaxy.com/insights/research/ethereum-all-core-developers-consensus-call-152/">Ethereum All Core Developers Consensus Call #152</a></strong></h4><ul><li><p><strong>Pectra Upgrade</strong></p><ul><li><p><strong>Holesky Testnet Recovery</strong>: Holesky testnet is still not finalized, and developers decided to use a Shadow Fork for Pectra testing.</p></li><li><p><strong>Pectra Devnet-7</strong>: Devnet 7 was launched but lacks application testing, so developers recommended stopping it and focusing on the Shadow Fork.</p></li><li><p><strong>EIP 6110 Proposal</strong>: Developers discussed updating EIP 6110 for client consistency and decided to postpone the discussion.</p></li><li><p><strong>Pectra Mainnet Activation</strong>: The timing for Pectra mainnet activation will depend on the progress of Holesky testnet recovery.</p></li><li><p><strong>Pectra BLS Precompiles Issue</strong>: Issues found through the Pectra bug bounty program have been resolved.</p></li><li><p><strong>Sepolia Testnet</strong>: Sepolia testnet upgrade was successful, and the empty block issue was fixed.</p></li><li><p><strong>PeerDAS Devnet Update</strong>: PeerDAS Devnet 5 is running smoothly with all nodes as supernodes.</p></li><li><p><strong>Pectra Bug Bounty Update</strong>: A potential attack vector related to EIP 7002 was found and is under investigation.</p></li></ul></li></ul><div><hr></div><h2><em>Weekly EIP &amp; ERC Highlights</em></h2><h4><a href="https://github.com/ethereum/ERCs/pull/924/files">ERC-7894: Social SBT</a></h4><p>Introduces SocialSBT, a non-transferable ERC-721 token that assigns DAO voting power based on social contributions instead of wealth.</p><ul><li><p><strong>Purpose:</strong> It aims to prevent wealthy individuals from dominating governance by linking voting power to meaningful contributions rather than token holdings.</p></li><li><p><strong>Key Benefits:</strong></p><ul><li><p><strong>Prevents Whale Attacks:</strong> Shifts governance power from token holdings to social contributions, stopping large holders from dominating votes.</p></li><li><p><strong>Fair Voting:</strong> Social points are adjusted through community voting, ensuring influence is based on actual contributions.</p></li><li><p><strong>Non-Transferable:</strong> Tokens can't be transferred or bought, ensuring governance power is tied to active participation.</p></li><li><p><strong>Equitable Participation:</strong> Limits each address to one token, preventing power concentration.</p></li></ul></li><li><p><strong>Key Components:</strong></p><ul><li><p><strong>Non-Transferability:</strong> ERC-721 transfer functions are disabled.</p></li><li><p><strong>Social Points:</strong> Points are adjusted through community voting based on contributions.</p></li><li><p><strong>Voting Process:</strong> Token holders vote to adjust social points, with only one vote per proposal.</p></li><li><p><strong>Minting &amp; Deleting:</strong> One token per address, with a permanent deletion option.</p></li></ul></li></ul><h4><strong><a href="https://github.com/ethereum/EIPs/pull/9433/files">EIP-7899: On-Chain Function Return Type Encoding</a></strong></h4><p>Introduces on-chain encoding for Solidity function return types, allowing contracts to dynamically determine return data structure for better interoperability.</p><ul><li><p><strong>Purpose:</strong> It aims to eliminate reliance on off-chain ABI documentation by providing a standardized, on-chain method for encoding and decoding function return types, improving cross-contract communication.</p></li><li><p><strong>Key Benefits:</strong></p><ul><li><p><strong>Cross-Contract Calls:</strong> Contracts can interpret return data without predefined knowledge.</p></li><li><p><strong>Future Proofing:</strong> Supports adding new return types to existing contracts.</p></li><li><p><strong>Middleware &amp; Proxies:</strong> Enables dynamic processing of unknown function outputs.</p></li><li><p><strong>Interoperability:</strong> Facilitates contract introspection and integration with different frameworks.</p></li><li><p><strong>On-Chain Oracles:</strong> Verifies expected data structure without relying on off-chain ABI metadata.</p></li></ul></li><li><p><strong>Key Components:</strong></p><ul><li><p><strong>Encoding Scheme:</strong> Return types are encoded in a <code>bytes</code> array with type tokens (e.g., <code>0x01</code> for <code>bool</code>, <code>0x02</code> for <code>address</code>).</p></li><li><p><strong>ERC-165 Implementation:</strong> Contracts must implement <code>ITypeReturn</code> to expose encoded return types.</p></li><li><p><strong>Support for Complex Types:</strong> Handles basic types, tuples, arrays (dynamic and fixed), and complex data.</p></li></ul></li></ul><h4><a href="https://github.com/ethereum/EIPs/pull/9454/files">EIP-7901: General Repricing</a></h4><p>Proposes adjusting Ethereum's gas costs to better reflect the computational effort required by smart contracts, rather than network-related costs.</p><ul><li><p><strong>Purpose:</strong> The adjustment aims to make gas pricing more accurate, improve blockchain throughput, and ensure gas costs match the actual computational complexity of executing contracts.</p></li><li><p><strong>Key Benefits:</strong></p><ul><li><p><strong>Improved Gas Cost Accuracy:</strong> Gas costs will better reflect the computational complexity of different opcodes and operations.</p></li><li><p><strong>Enhanced Network Efficiency:</strong> Reduces the overall gas cost, increasing transaction throughput per block.</p></li><li><p><strong>Fairer Transaction Processing:</strong> Ensures that computational costs are proportional across operations, mitigating risks of optimization exploits.</p></li><li><p><strong>Increased Block Throughput:</strong> Reduces block validation time by improving gas cost efficiency.</p></li></ul></li><li><p><strong>Key Components:</strong></p><ul><li><p><strong>Gas Cost Adjustments:</strong> Rebalancing of gas costs for opcodes, memory expansion, and precompiles based on empirical data and computational complexity.</p></li><li><p><strong>New Gas Parameters:</strong> Introduction of new constants and formulas to reflect actual computational effort, including new costs for opcodes and memory.</p></li><li><p><strong>EVM Adjustment:</strong> Changes to the Ethereum Virtual Machine (EVM) to implement the new gas cost schedule, affecting transaction execution and block validation.</p></li></ul></li></ul><p>Other EIPs and ERCs:</p><ul><li><p><a href="https://github.com/ethereum/EIPs/pull/9432/files">EIP-7898</a>: Uncouple execution payload from beacon block</p></li><li><p><a href="https://github.com/ethereum/EIPs/pull/9440/files">EIP-7900</a>: Secure Delegatecall Opcode</p></li><li><p><a href="https://github.com/ethereum/ERCs/pull/932/files">ERC-7895</a>: API for hierarchical accounts</p></li><li><p><a href="https://github.com/ethereum/ERCs/pull/934/files">ERC-7897</a>: Wallet-Linked Services for Smart Accounts</p></li></ul><div><hr></div><h2><em>Upcoming EIP Events</em></h2><h4>EIPIP Meeting 114</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://www.timeanddate.com/worldclock/converter.html?iso=20250319T150000&amp;p1=1440&amp;p2=37&amp;p3=136&amp;p4=237&amp;p5=923&amp;p6=204&amp;p7=671&amp;p8=16&amp;p9=41&amp;p10=107&amp;p11=28">Mar 19, 2025, 15:00 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1331">here</a>.</p></li></ul><h4>EVMMAX Implementers Call 4</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://savvytime.com/converter/utc/mar-20-2025/12pm">March 20, 2025, 12:00 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1351">here</a>.</p></li></ul><h4>Consensus-layer Call 153</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://savvytime.com/converter/utc/mar-20-2025/2pm">Mar 20, 2025, 14:00 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1356">here</a>.</p></li></ul><div><hr></div><h2><em>Stay Up to Date</em></h2><p>EIP Fun, co-initiated by <a href="https://x.com/LXDAO_Official">LXDAO</a> and <a href="https://x.com/PlanckerDAO">PlanckerDAO</a> and operated by <a href="https://x.com/EthPanda_org">ETHPanda</a>, has been launched to act as the 'layer 2' of the EIP ecosystem, simplifying and accelerating EIP adoption.</p><p>Follow us: <strong><a href="https://x.com/eipfun">Twitter</a> | <a href="https://t.me/eipfun">Telegram</a></strong></p><p>Please inform us if you have any additional suggestions or feedback. EIP Fun is a fully open-source and community-driven public good! Donate to us <strong><a href="https://www.donate3.xyz/donateTo?cid=bafkreigezyaaz2hebncag2bccsfjif4leivmp57ddhvlfm3piov6utxuuy">here</a></strong>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eipfun.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading EIP Fun! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[EIP Fun Weekly #87: Clawback Transactions, Blob Scaling, and Crosschain Interoperability]]></title><description><![CDATA[A weekly resource exploring the latest EIPs, ERCs, key updates in the Ethereum protocol.]]></description><link>https://eipfun.substack.com/p/eip-fun-weekly-87-clawback-transactions</link><guid isPermaLink="false">https://eipfun.substack.com/p/eip-fun-weekly-87-clawback-transactions</guid><dc:creator><![CDATA[EIP Fun]]></dc:creator><pubDate>Mon, 03 Mar 2025 09:44:02 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/29b39050-6bb0-4ba9-82fe-7c2eb5e7d03f_1920x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4ViT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" width="502" height="159.97802197802199" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/abb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:464,&quot;width&quot;:1456,&quot;resizeWidth&quot;:502,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p></p><p>Welcome to read the 87th issue of EIP Fun Weekly. Let's take a look at what happened in the EIP community last week.</p><h2><em>Meeting Updates</em></h2><h4><strong><a href="https://www.youtube.com/watch?v=tlezpGztpi8">Ethereum All Core Developers Execution Call #206</a></strong></h4><ul><li><p><strong>Pectra Upgrade</strong></p><ul><li><p><strong>Holesky Recovery</strong>: Holesky testnet failure was caused by misconfigured validator deposit addresses in Geth, Nethermind, and Besu clients, causing a chain split.</p></li><li><p><strong>Recovery Plan</strong>: Sepolia testnet upgrade on March 5 will include updated client software to address the Holesky issues.</p></li><li><p><strong>Mass Slashing Event</strong>: A mass slashing event may be triggered to help finalize the correct version of Holesky, though there are concerns about its effectiveness and long recovery time.</p></li></ul><ul><li><p><strong>Sepolia Upgrade</strong>: Sepolia upgrade is still scheduled for March 5 with mandatory updates for Geth, Nethermind, Besu, and Lodestar clients.</p></li><li><p><strong>Time Constraints</strong>: Due to time limits, some topics, like Fusaka, were not discussed and will be raised in future meetings.</p></li></ul></li></ul><div><hr></div><h2><em>Weekly EIP &amp; ERC Highlights</em></h2><h4><a href="https://github.com/ethereum/EIPs/pull/9405/files">EIP-7890: Clawback Transactions for EOAs</a></h4><p>Introduces a cap of 30 million gas for transactions to improve network stability and prevent DoS attacks.</p><ul><li><p><strong>Purpose: </strong>Introduces a new Ethereum transaction type (0x05) that allows senders to reclaim funds within a clawback window before final settlement, offering enhanced security for EOAs and providing a decentralized safety layer for recovering funds lost due to errors or unauthorized transfers.</p></li><li><p><strong>Key Benefits:</strong></p><ul><li><p><strong>Fund Recovery:</strong> Provides an option for senders to reclaim mistakenly sent funds or funds transferred from compromised wallets before final settlement.</p></li><li><p><strong>Security Enhancement:</strong> Reduces the risk of irreversible loss from errors, hacks, or malicious transfers.</p></li><li><p><strong>No Central Authority:</strong> Operates entirely within the Ethereum protocol, without the need for centralized arbitration or third-party involvement.</p></li></ul></li><li><p><strong>Key Components:</strong></p><ul><li><p><strong>Clawback Window:</strong> A delay period (in blocks) that allows the sender to reclaim funds before final settlement.</p></li><li><p><strong>Transaction Type (0x05):</strong> A new transaction type specifically for clawback-enabled transactions.</p></li><li><p><strong>Recovery Address:</strong> An optional address (<code>clawbackAuth</code>) that can initiate a clawback on behalf of the sender.</p></li><li><p><strong>Transaction Structure:</strong> Includes fields for the clawback period and recovery address.</p></li></ul></li></ul><h4><strong><a href="https://github.com/ethereum/EIPs/pull/9423/files">EIP-7892: Blob Parameter Only Hardforks</a></strong></h4><p>Introduces a mechanism for scaling Ethereum&#8217;s blob capacity through specialized hard forks that adjust only blob-related parameters, enabling more agile and efficient scaling.</p><ul><li><p><strong>Purpose</strong>: Introduces a lightweight mechanism for incrementally scaling Ethereum&#8217;s blob capacity via hard forks that modify only blob-related parameters.</p></li><li><p><strong>Key Benefits:</strong></p><ul><li><p><strong>Continuous Scaling</strong>: Allows for frequent and safe scaling of blob capacity in response to growing Layer 2 demand.</p></li><li><p><strong>Reduced Overhead</strong>: Simplifies upgrades by only modifying blob-related parameters, avoiding the need for extensive coordination.</p></li><li><p><strong>Stability with Scaling</strong>: Enables developers to adjust blob parameters after observing real-world network performance.</p></li><li><p><strong>Predictable Upgrades</strong>: Provides a structured framework for developers to confidently scale Ethereum to meet Layer 2 needs.</p></li></ul></li><li><p><strong>Key Components:</strong></p><ul><li><p><strong>Blob Target (</strong><code>blob_target</code><strong>)</strong>: The expected number of blobs per block.</p></li><li><p><strong>Blob Limit (</strong><code>blob_limit</code><strong>)</strong>: The maximum number of blobs per block.</p></li><li><p><strong>Blob Base Fee Update Fraction (</strong><code>baseFeeUpdateFraction</code><strong>)</strong>: Determines how blob gas pricing adjusts per block.</p></li><li><p><strong>BPO Fork Schedule</strong>: Defines when blob parameters are updated using a schedule that is shared between execution and consensus clients.</p></li></ul></li></ul><h4><strong><a href="https://github.com/ethereum/ERCs/pull/897/files">EIP-7888: Crosschain Broadcaster</a></strong></h4><p>Defines a standardized protocol for trustless cross-rollup message broadcasting using storage proofs, enabling secure and decentralized message passing across rollups with a common ancestor chain.</p><ul><li><p><strong>Purpose</strong>: Defines a standardized protocol for trustless cross-rollup message broadcasting and reception via storage proofs, enabling messages to be broadcasted on one chain and read by others with a common ancestor chain.</p></li><li><p><strong>Key Benefits</strong>:</p><ul><li><p><strong>Cross-Rollup Interoperability</strong>: Enables trustless message passing between rollups on different architectures, supporting interoperability across chains.</p></li><li><p><strong>Decentralized Messaging</strong>: Broadcasters store messages, while Receivers verify them using storage proofs, ensuring decentralized and secure message distribution.</p></li><li><p><strong>Flexible Contract Updates</strong>: Introduces 'Pointer' contracts to dynamically update storage locations for finalized block hashes, allowing flexibility in evolving rollup contracts.</p></li></ul></li><li><p><strong>Key Components</strong>:</p><ul><li><p><strong>Broadcaster</strong>: A contract responsible for storing messages that can be read by Receivers on other chains. Messages are 32-byte and only non-duplicate messages from a publisher are accepted.</p></li><li><p><strong>Receiver</strong>: A contract that verifies the contents of a Broadcaster on another chain using storage proofs, ensuring messages can be securely read across chains.</p></li><li><p><strong>BlockHashProvers</strong>: Contracts that establish a unidirectional link between two chains, verifying the existence of finalized block hashes through storage proofs.</p></li></ul></li></ul><p>Other EIPs and ERCs:</p><ul><li><p><a href="https://github.com/ethereum/EIPs/pull/9390/files">EIP-7889</a>: Emit log on revert</p></li><li><p><a href="https://github.com/ethereum/ERCs/pull/920/files">ERC-7891</a>: Splitting and Merging of NFTs</p></li></ul><div><hr></div><h2><em>Upcoming EIP Events</em></h2><h4>RollCall #11</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://savvytime.com/converter/utc/mar-12-2025/2pm">March 12, 2025, 14:00 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1294">here</a>.</p></li></ul><h4>All Core Devs - Execution (ACDE) #207</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://www.timeanddate.com/worldclock/converter.html?iso=20250313T140000&amp;p1=1440&amp;p2=37&amp;p3=136&amp;p4=237&amp;p5=923&amp;p6=204&amp;p7=671&amp;p8=16&amp;p9=41&amp;p10=107&amp;p11=28">March 13, 2025, 14:00-15:30 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1346">here</a>.</p></li></ul><div><hr></div><h2><em>Stay Up to Date</em></h2><p>EIP Fun, co-initiated by <a href="https://x.com/LXDAO_Official">LXDAO</a> and <a href="https://x.com/PlanckerDAO">PlanckerDAO</a> and operated by <a href="https://x.com/EthPanda_org">ETHPanda</a>, has been launched to act as the 'layer 2' of the EIP ecosystem, simplifying and accelerating EIP adoption.</p><p>Follow us: <strong><a href="https://x.com/eipfun">Twitter</a> | <a href="https://t.me/eipfun">Telegram</a></strong></p><p>Please inform us if you have any additional suggestions or feedback. EIP Fun is a fully open-source and community-driven public good! Donate to us <strong><a href="https://www.donate3.xyz/donateTo?cid=bafkreigezyaaz2hebncag2bccsfjif4leivmp57ddhvlfm3piov6utxuuy">here</a></strong>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eipfun.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading EIP Fun! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[EIP Fun Weekly #86: NTT Precompiles for Quantum Security, Delayed Block Validation]]></title><description><![CDATA[A weekly resource exploring the latest EIPs, ERCs, key updates in the Ethereum protocol.]]></description><link>https://eipfun.substack.com/p/eip-fun-weekly-86-ntt-precompiles</link><guid isPermaLink="false">https://eipfun.substack.com/p/eip-fun-weekly-86-ntt-precompiles</guid><dc:creator><![CDATA[EIP Fun]]></dc:creator><pubDate>Mon, 24 Feb 2025 05:42:26 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/626693dc-f07b-46db-b71d-f829f7e7675b_1920x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4ViT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" width="534" height="170.17582417582418" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/abb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:464,&quot;width&quot;:1456,&quot;resizeWidth&quot;:534,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Welcome to read the 86th issue of EIP Fun Weekly. Let's take a look at what happened in the EIP community last week.</p><h2><em>Meeting Updates</em></h2><h4><strong><a href="https://www.youtube.com/watch?v=RMXhEnc4PZk">Ethereum All Core Developers Consensus Call #151</a></strong></h4><ul><li><p><strong>Pectra Devnet 6</strong>: Clients are stable, and MEV testing is going well, with some issues in the Flashbots builder being resolved.</p></li><li><p><strong>Blob Count Increase in Fusaka</strong>: Developers aim for a theoretical max blob limit of 50, with discussions on using Blob Parameter-Only (BPO) forks if needed.</p></li><li><p><strong>EIP 7872 and EIP 7870</strong>: Both EIPs were finalized, focusing on local builder blob limits and hardware/bandwidth recommendations for validators.</p></li><li><p><strong>PeerDAS Devnet 5</strong>: Changes to the execution layer (EL) and a new design for outsourcing blob proof computation were discussed.</p></li><li><p><strong>Testing and Future Meetings</strong>: Developers are preparing for further testing on a shadow fork of Ethereum mainnet and scheduling alternating PeerDAS breakout meetings.</p></li></ul><div><hr></div><h2><em>Weekly EIP &amp; ERC Highlights</em></h2><h4><strong><a href="https://github.com/ethereum/EIPs/pull/9374/files">EIP-7885: Precompile for NTT Operations</a></strong></h4><p>Introduces a set of precompiled contracts for Number Theoretical Transformations (NTT) and their inverse, optimizing polynomial multiplication for Post-Quantum and STARK applications. </p><ul><li><p><strong>Purpose</strong>: This aims to mitigate quantum computing threats and improve Ethereum's scalability.</p></li><li><p><strong>Key Benefits</strong>:</p><ul><li><p><strong>Post-Quantum Security</strong>: Supports fast polynomial multiplication critical for quantum-resistant signature algorithms like Falcon and Dilithium.</p></li><li><p><strong>STARK Optimizations</strong>: Enhances STARK verification performance, benefiting Ethereum's scaling efforts.</p></li><li><p><strong>Efficient Computation</strong>: Reduces the complexity of polynomial multiplication, achieving faster operations compared to classical methods.</p></li></ul></li><li><p><strong>Key Components</strong>:</p><ul><li><p><strong>NTT_FW</strong>: Precompiled contract for forward NTT transformation, with a gas cost of 600.</p></li><li><p><strong>NTT_INV</strong>: Precompiled contract for inverse NTT transformation, with a gas cost of 600.</p></li><li><p><strong>NTT_VECMULMOD</strong>: Precompiled contract for vectorized modular multiplication with gas cost proportional to the input size.</p></li><li><p><strong>NTT_VECADDMOD</strong>: Precompiled contract for vectorized modular addition with gas cost proportional to the input size.</p></li></ul></li></ul><h4><strong><a href="https://github.com/ethereum/EIPs/pull/9376/files">EIP-7886: Delayed Execution</a></strong></h4><p>Introduces a mechanism where blocks can be validated before execution, allowing validators to attest to a block's validity based on its structure and upfront payment for inclusion costs.</p><p><strong>Purpose</strong>: This reduces bottlenecks in the consensus process, enabling more efficient block validation.</p><p><strong>Key Benefits</strong>:</p><ul><li><p><strong>Asynchronous Block Validation</strong>: Allows block validation to occur before the full execution of transactions, reducing the time it takes for validators to confirm a block.</p></li><li><p><strong>Efficiency</strong>: By skipping invalid transactions instead of invalidating the whole block, it enables quicker validation and increases overall throughput.</p></li><li><p><strong>Upfront Payment for Inclusion Costs</strong>: Ensures that even skipped transactions pay their resource costs by having the <code>COINBASE</code> pay for inclusion upfront.</p></li></ul><p><strong>Key Components</strong>:</p><ul><li><p><strong>Deferred Fields in Block Header</strong>: Fields such as <code>state_root</code>, <code>receipt_root</code>, <code>bloom</code>, <code>gas_used</code>, and <code>requests_hash</code> are deferred to allow for block verification without executing transactions.</p></li><li><p><strong>COINBASE Signature</strong>: The <code>COINBASE</code> address signs the block header to authorize the upfront payment for transaction inclusion costs.</p></li><li><p><strong>Static Block Validation</strong>: The block is validated without executing transactions by checking structural correctness, verifying transaction signatures, and confirming that <code>COINBASE</code> can pay the total inclusion cost.</p></li><li><p><strong>Transaction Validation</strong>: Each transaction undergoes static checks to ensure valid gas prices and that the inclusion costs do not exceed block limits.</p></li></ul><p>Other EIPs and ERCs:</p><ul><li><p><a href="https://github.com/ethereum/ERCs/pull/893/files">ERC-7884</a>: Operation Router</p></li><li><p><a href="https://github.com/ethereum/ERCs/pull/896/files">ERC-7887</a>: Cancelation for ERC-7540 Tokenized Vaults</p></li></ul><div><hr></div><h2><em>Upcoming EIP Events</em></h2><h4>eth_simulate Implementers' Meeting</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://savvytime.com/converter/utc/feb-24-2025/12pm">Feb 24, 2025, 12:00 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1302">here</a>.</p></li></ul><h4>PeerDAS Breakout Room #19</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://www.timeanddate.com/worldclock/converter.html?iso=20250225T100000&amp;p1=1440&amp;p2=37&amp;p3=136&amp;p4=237&amp;p5=923&amp;p6=204&amp;p7=671&amp;p8=16&amp;p9=41&amp;p10=107&amp;p11=28">Feb 25, 2025 , 10:00 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1303">here</a>.</p></li></ul><h4>All Core Devs - Execution (ACDE) #206</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://www.timeanddate.com/worldclock/converter.html?iso=20250228T140000&amp;p1=1440&amp;p2=37&amp;p3=136&amp;p4=237&amp;p5=923&amp;p6=204&amp;p7=671&amp;p8=16&amp;p9=41&amp;p10=107&amp;p11=28">Feb 27, 2025, 14:00-15:30 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1306">here</a>.</p></li></ul><div><hr></div><h2><em>Stay Up to Date</em></h2><p>EIP Fun, co-initiated by <a href="https://x.com/LXDAO_Official">LXDAO</a> and <a href="https://x.com/PlanckerDAO">PlanckerDAO</a> and operated by <a href="https://x.com/EthPanda_org">ETHPanda</a>, has been launched to act as the 'layer 2' of the EIP ecosystem, simplifying and accelerating EIP adoption.</p><p>Follow us: <strong><a href="https://x.com/eipfun">Twitter</a> | <a href="https://t.me/eipfun">Telegram</a></strong></p><p>Please inform us if you have any additional suggestions or feedback. EIP Fun is a fully open-source and community-driven public good! Donate to us <strong><a href="https://www.donate3.xyz/donateTo?cid=bafkreigezyaaz2hebncag2bccsfjif4leivmp57ddhvlfm3piov6utxuuy">here</a></strong>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eipfun.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading EIP Fun! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[EIP Fun Weekly #85: DApp Network Configuration, EOF Enhancements, Gas Utilization Adjustments]]></title><description><![CDATA[A weekly resource exploring the latest EIPs, ERCs, key updates in the Ethereum protocol.]]></description><link>https://eipfun.substack.com/p/eip-fun-weekly-85-dapp-network-configuration</link><guid isPermaLink="false">https://eipfun.substack.com/p/eip-fun-weekly-85-dapp-network-configuration</guid><dc:creator><![CDATA[EIP Fun]]></dc:creator><pubDate>Mon, 17 Feb 2025 02:56:38 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/7106385d-857a-4dfc-a63b-eee07e35cc92_1920x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4ViT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" width="494" height="157.42857142857142" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/abb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:464,&quot;width&quot;:1456,&quot;resizeWidth&quot;:494,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Welcome to read the 85th issue of EIP Fun Weekly. Let's take a look at what happened in the EIP community last week.</p><h2><em>Meeting Updates</em></h2><h4><strong><a href="https://www.youtube.com/watch?v=N90-qDkUPAo">All Core Developers Execution (ACDE) Call #205</a></strong></h4><ul><li><p><strong>Pectra Upgrade Schedule</strong>: Pectra will be released on Holesky and Sepolia testnets on February 24 and March 5, respectively. The upgrade for Ethereum mainnet is expected around April 8.</p></li><li><p><strong>Fusaka Upgrade Scope</strong>: Beiko suggested freezing the Fusaka upgrade scope when Pectra goes live. Geth developers disagreed, saying the timeline was too quick and some EIPs, like EOF, should be excluded from Fusaka.</p></li><li><p><strong>Pectra Devnet Status</strong>: Pectra Devnet 6 is running well with nearly perfect validator participation.</p></li><li><p><strong>EIP Requirements for Forks</strong>: EF engineer Vega proposed that EELS (Ethereum execution layer code specifications) and EEST (execution test cases) should be mandatory for any EIP in a hard fork. Geth developers raised concerns about the EELS team being overwhelmed with work.</p></li><li><p><strong>Fusaka EIP Selection</strong>: Developers discussed the EIPs to include in Fusaka. There was disagreement on whether EOF and PeerDAS should be coupled together, with some pushing for earlier implementation of PeerDAS.</p></li><li><p><strong>Development Timelines</strong>: </p><ul><li><p>March 13: Deadline for proposing EIPs for Fusaka.</p></li><li><p>March 27: Client teams share their thoughts on which EIPs to include.</p></li><li><p>April 10: Finalize Fusaka&#8217;s scope.</p></li></ul></li><li><p><strong>EOF Progress</strong>: There&#8217;s still debate over coupling EOF with PeerDAS, with some developers questioning the necessity of EOF for Fusaka. If EOF delays PeerDAS by more than a month, the issue will be revisited.</p></li></ul><div><hr></div><h2><em>Weekly EIP &amp; ERC Highlights</em></h2><h4><strong><a href="https://github.com/ethereum/EIPs/pull/9312/files">EIP-7876: Ethereum Network Configuration for DApps</a></strong></h4><p>Provides a standardized format for DApps to configure and manage Ethereum network settings across multiple platforms.</p><ul><li><p><strong>Purpose</strong>: Establishes a unified format for specifying network configurations, enabling DApp developers to integrate seamlessly with multiple Ethereum networks and maintain consistent configuration management across platforms.</p></li><li><p><strong>Key Benefits</strong>:</p><ul><li><p><strong>Interoperability</strong>: Provides a consistent configuration format for easy integration with multiple Ethereum-compatible networks.</p></li><li><p><strong>Extensibility</strong>: Supports additional network-specific configurations without resorting to external storage.</p></li><li><p><strong>Simplified Configuration</strong>: Eases the configuration process for developers, reducing inconsistency in network setup.</p></li></ul></li><li><p><strong>Key Components</strong>:</p><ul><li><p><strong>Network Configuration</strong>: JSON format specifying details like network name, RPC URLs, native currencies, contract addresses, and block explorers.</p></li><li><p><strong>Smart Contract Integration</strong>: Supports contract-specific configuration, ensuring proper deployment and consistency across networks.</p></li><li><p><strong>Extensibility</strong>: Allows the inclusion of custom configuration parameters, ensuring adaptability to new network features.</p></li></ul></li></ul><h4><strong><a href="https://github.com/ethereum/EIPs/pull/9342/files">EIP-7880: EOF - EXTCODEADDRESS Instruction</a></strong></h4><p>Introduces a new instruction, <code>EXTCODEADDRESS</code>, in EOF to retrieve code delegation designations from an account without requiring code introspection.</p><ul><li><p><strong>Purpose:</strong> Adds the <code>EXTCODEADDRESS</code> instruction to EOFv1 to read code delegation designations set by EIP-7702, enabling contracts to react to delegation without inspecting raw code.</p></li><li><p><strong>Key Benefits:</strong></p><ul><li><p><strong>Enhanced Delegation Handling:</strong> Facilitates proactive contract security by reading delegation designations without relying on raw code inspection.</p></li><li><p><strong>Compatibility with Managed Proxy Contracts:</strong> Prevents issues in proxy contracts that may arise from delegating to non-EOF code.</p></li></ul></li><li><p><strong>Key Components:</strong></p><ul><li><p><strong>New EOF Instruction:</strong> The <code>EXTCODEADDRESS</code> instruction reads delegation designators, deducting gas for access.</p></li><li><p><strong>Execution Flow:</strong> If the target address contains a delegation designator, the delegated address is returned; otherwise, the original address is pushed onto the stack.</p></li><li><p><strong>Gas Consumption:</strong> Deducts <code>GAS_WARM_ACCESS</code> for warm access and <code>GAS_COLD_ACCOUNT_ACCESS</code> for cold access when loading code.</p></li></ul></li></ul><h4><strong><a href="https://github.com/ethereum/EIPs/pull/9354/files">EIP-7881: Increase Gas Utilization Target</a></strong></h4><p>Proposes increasing the gas utilization target from 50% to 75% to boost network throughput without increasing DoS attack risks.</p><ul><li><p><strong>Purpose:</strong> Adjusts the gas utilization target to 75% from the current 50% in order to close the gap between average and worst-case computational loads, improving network efficiency and scalability.</p></li><li><p><strong>Key Benefits:</strong></p><ul><li><p><strong>Improved Throughput:</strong> Increases average network throughput by adjusting the gas utilization target to 75%.</p></li><li><p><strong>DoS Attack Mitigation:</strong> The change enhances safety against DoS attacks by maintaining the worst-case load without increasing it.</p></li><li><p><strong>Efficient Resource Use:</strong> Reduces the need for overprovisioning resources, aligning the average load more closely with the worst-case load.</p></li></ul></li><li><p><strong>Key Components:</strong></p><ul><li><p><strong>Updated Gas Target:</strong> The gas target is changed from 50% to 75% of the block's gas limit.</p></li><li><p><strong>Modified Base Fee Update Rule:</strong> The formula is updated to ensure that base fee changes remain within a range of [-12.5%, +12.5%] to maintain stable network dynamics.</p></li><li><p><strong>Piecewise Slope Modification:</strong> Adjusts the slope of gas utilization for better alignment with the target, ensuring effective utilization while preventing overloading.</p></li></ul></li></ul><p>Other EIPs and ERCs:</p><ul><li><p><a href="https://github.com/ethereum/EIPs/pull/9315/files">EIP-7877</a>: Enhanced RETURN opcodes</p></li><li><p><a href="https://github.com/ethereum/EIPs/pull/9356/files">EIP-7883</a>: ModExp Gas Cost Increase</p></li><li><p><a href="https://github.com/ethereum/ERCs/pull/886/files">ERC-7878</a>: Bequeathable Contracts</p></li><li><p><a href="https://github.com/ethereum/ERCs/pull/892/files">ERC-7882</a>: Wallet Call Simulation API</p></li></ul><div><hr></div><h2><em>Upcoming EIP Events</em></h2><h4>Portal Implementers Call #45</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://savvytime.com/converter/utc-to-germany-berlin-united-kingdom-london-ny-new-york-city-ca-san-francisco-china-shanghai-japan-tokyo-australia-sydney/feb-17-2025/4-30pm">2024/02/17 , 16:30 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1287">here</a>.</p></li></ul><h4>EOF Implementers Call #67</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://us02web.zoom.us/j/88940506383?pwd=aTdsbHVyMTNDSUFHYmhTWlI2ZEVldz09">2024/02/19 , 15:00 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1277">here</a>.</p></li></ul><h4>Consensus-layer Call 151</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://savvytime.com/converter/utc/feb-20-2025/2pm">2024/02/20 , 14:00 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1280">here</a>.</p></li></ul><div><hr></div><h2><em>Stay Up to Date</em></h2><p>EIP Fun, co-initiated by <a href="https://x.com/LXDAO_Official">LXDAO</a> and <a href="https://x.com/PlanckerDAO">PlanckerDAO</a> and operated by <a href="https://x.com/EthPanda_org">ETHPanda</a>, has been launched to act as the 'layer 2' of the EIP ecosystem, simplifying and accelerating EIP adoption.</p><p>Follow us: <strong><a href="https://x.com/eipfun">Twitter</a> | <a href="https://t.me/eipfun">Telegram</a></strong></p><p>Please inform us if you have any additional suggestions or feedback. EIP Fun is a fully open-source and community-driven public good! Donate to us <strong><a href="https://www.donate3.xyz/donateTo?cid=bafkreigezyaaz2hebncag2bccsfjif4leivmp57ddhvlfm3piov6utxuuy">here</a></strong>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eipfun.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading EIP Fun! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[EIP Fun Weekly #84: Max Blob Limits, DeFi Solvency, Wallet Signing API]]></title><description><![CDATA[A weekly resource exploring the latest EIPs, ERCs, key updates in the Ethereum protocol.]]></description><link>https://eipfun.substack.com/p/eip-fun-weekly-84-max-blob-limits</link><guid isPermaLink="false">https://eipfun.substack.com/p/eip-fun-weekly-84-max-blob-limits</guid><dc:creator><![CDATA[EIP Fun]]></dc:creator><pubDate>Mon, 10 Feb 2025 06:25:15 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2d6bacdf-c944-4eb7-b35b-70ce3b0f427f_1920x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4ViT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" width="474" height="151.05494505494505" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/abb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:464,&quot;width&quot;:1456,&quot;resizeWidth&quot;:474,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Welcome to read the 84th issue of EIP Fun Weekly. Let's take a look at what happened in the EIP community last week.</p><h2><em>Meeting Updates</em></h2><h4><strong><a href="https://www.youtube.com/watch?v=JhDgD366DKg">Ethereum All Core Developers Consensus Call #150</a></strong></h4><ul><li><p><strong>Pectra Upgrade</strong></p><ul><li><p><strong>Timeline and Buffer Period:</strong> A 30-day buffer between the last public testnet upgrade and the mainnet upgrade, with the earliest estimated mainnet activation date is April 8, 2025.</p></li><li><p><strong>Pectra Devnet 6 Progress:</strong> Devnet launched smoothly on February 5, 2025, with minor Lighthouse client issues.</p></li><li><p><strong>Fork Scheduling:</strong> Preferred timeline: testnet releases by February 13, mainnet upgrade by April 8.</p></li><li><p><strong>Pectra Retrospective:</strong> Devs propose freezing Fusaka&#8217;s scope to PeerDAS and EOF, deferring other EIPs.</p></li><li><p><strong>Pectra Bug Bounty Attackathon:</strong> EF to host a $2m bug bounty hackathon for Pectra security research.</p></li></ul></li><li><p><strong>Other Information</strong></p><ul><li><p><strong>PeerDAS Testing and Discussions:</strong> PeerDAS testing is ongoing, with discussions about shifting KZG proof work to transaction senders for scalability.</p></li><li><p><strong>Validator Hardware and Bandwidth:</strong> The max blobs flag could affect validator hardware and L2 rollup costs, with solutions discussed for home staker participation.</p></li><li><p><strong>Additional Considerations:</strong> EIP reviews for Fusaka continue, with focus on optimizing blob handling and the Engine API for scaling.</p></li></ul></li></ul><div><hr></div><h2><em>Weekly EIP &amp; ERC Highlights</em></h2><h4><strong><a href="https://github.com/ethereum/EIPs/pull/9296/files">EIP-7872: Max Blob Flag for Local Builders</a></strong></h4><p>Introduces a flag to allow block builders to set a maximum number of blobs they can include in a block.</p><ul><li><p><strong>Purpose: </strong>Adds a configurable flag for local block builders to limit the maximum number of blobs they will include in a block, preventing overload due to low bandwidth.</p></li><li><p><strong>Key Benefits:</strong></p><ul><li><p><strong>Improved Bandwidth Management:</strong> Allows builders with low bandwidth to control the number of blobs they add to a block.</p></li><li><p><strong>Customizable Limits:</strong> Enables builders to set a maximum blob count based on their local configuration, preventing inclusion of too many blobs.</p></li></ul></li><li><p><strong>Key Components:</strong></p><ul><li><p><strong>Block Builder Configuration:</strong> A parameter <code>USER_CONFIGURED_MAX_BLOBS_PER_BLOCK</code> will be added for configuring the maximum blobs.</p></li><li><p><strong>Blob Count Determination:</strong> The actual number of blobs included in a block is determined by the minimum of <code>MAX_BLOB_GAS_PER_BLOCK</code> and <code>USER_CONFIGURED_MAX_BLOBS_PER_BLOCK</code>, with a default of one if the result is zero.</p></li></ul></li></ul><h4><strong><a href="https://github.com/ethereum/EIPs/pull/9300/files">EIP-7874: DeFi Protocol Solvency Proof Mechanism</a></strong></h4><p>Provides a standard interface for DeFi protocols to verify and report solvency via smart contracts, ensuring real-time financial transparency.</p><ul><li><p><strong>Purpose: </strong>Enables DeFi protocols to report their solvency status by tracking assets, liabilities, and solvency ratios, allowing users to verify financial health in real time.</p></li><li><p><strong>Key Benefits:</strong></p><ul><li><p><strong>Real-Time Solvency Verification:</strong> Users can instantly verify solvency.</p></li><li><p><strong>Standardized Reporting:</strong> Solvency data is consistently reported across protocols.</p></li><li><p><strong>Risk Alerts:</strong> Stakeholders are notified if solvency thresholds are breached.</p></li><li><p><strong>Historical Data:</strong> Access to historical solvency data for audits.</p></li></ul></li><li><p><strong>Key Components:</strong></p><ul><li><p><strong>Asset &amp; Liability Tracking:</strong> Protocol assets and liabilities are tracked and updated in real time.</p></li><li><p><strong>Solvency Metrics:</strong> Provides solvency ratio and health factor calculations.</p></li><li><p><strong>Risk Alerts:</strong> Emitted when solvency is at risk.</p></li><li><p><strong>History Tracking:</strong> Stores historical solvency data for transparency.</p></li></ul></li></ul><h4><strong><a href="https://github.com/ethereum/ERCs/pull/874/files">ERC-7871: Wallet Signing API</a></strong></h4><p>Introduces a new JSON-RPC method <code>wallet_sign</code> for requesting wallet signatures, supporting multiple EIP-191 data versions and future compatibility.</p><ul><li><p><strong>Purpose: </strong>Simplifies wallet and developer tool integration by consolidating signature requests under a single method, while supporting new signed data versions without adding new methods.</p></li><li><p><strong>Key Benefits:</strong></p><ul><li><p><strong>Unified Signature Requests:</strong> Consolidates multiple signature requests into one JSON-RPC method.</p></li><li><p><strong>Future-Proof:</strong> Allows for easy extension to new EIP-191 signed data versions.</p></li><li><p><strong>Capabilities Support:</strong> Introduces wallet capabilities, enabling apps to query supported features.</p></li></ul></li><li><p><strong>Key Components:</strong></p><ul><li><p><code>wallet_sign</code><strong> Method: </strong>Requests a signature over EIP-191 <code>signed_data</code> with an optional address parameter for targeting a specific wallet address.</p></li><li><p><strong>Capabilities: </strong>Allows apps to communicate with wallets about supported features via the <code>capabilities</code> field.</p></li></ul></li></ul><p>Other EIPs and ERCs:</p><ul><li><p><a href="https://github.com/ethereum/EIPs/pull/9299/files">EIP-7873</a>: EOF - TXCREATE and InitcodeTransaction type</p></li></ul><div><hr></div><h2><em>Upcoming EIP Events</em></h2><h4>RPC Standards Call #1</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://www.timeanddate.com/worldclock/meetingdetails.html?year=2025&amp;month=2&amp;day=17&amp;hour=15&amp;min=0&amp;sec=0&amp;p1=1440&amp;p2=37&amp;p3=136&amp;p4=237&amp;p5=923&amp;p6=204&amp;p7=671&amp;p8=16&amp;p9=41&amp;p10=107&amp;p11=28&amp;p12=198">2025/02/17 , 15:00 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1276">here</a>.</p></li></ul><h4>EOF Implementers Call #67</h4><ul><li><p><strong>Date &amp; Time:</strong> 2025/02/19 , 15:00 UTC</p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1277">here</a>.</p></li></ul><div><hr></div><h2><em>Stay Up to Date</em></h2><p>EIP Fun, co-initiated by <a href="https://x.com/LXDAO_Official">LXDAO</a> and <a href="https://x.com/PlanckerDAO">PlanckerDAO</a> and operated by <a href="https://x.com/EthPanda_org">ETHPanda</a>, has been launched to act as the 'layer 2' of the EIP ecosystem, simplifying and accelerating EIP adoption.</p><p>Follow us: <strong><a href="https://x.com/eipfun">Twitter</a> | <a href="https://t.me/eipfun">Telegram</a></strong></p><p>Please inform us if you have any additional suggestions or feedback. EIP Fun is a fully open-source and community-driven public good! Donate to us <strong><a href="https://www.donate3.xyz/donateTo?cid=bafkreigezyaaz2hebncag2bccsfjif4leivmp57ddhvlfm3piov6utxuuy">here</a></strong>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eipfun.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading EIP Fun! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[EIP Fun Weekly #83: Flow Control Wallet Call Capability, Decentralised User Profiles]]></title><description><![CDATA[A weekly resource exploring the latest EIPs, ERCs, key updates in the Ethereum protocol.]]></description><link>https://eipfun.substack.com/p/eip-fun-weekly-83-flow-control-wallet</link><guid isPermaLink="false">https://eipfun.substack.com/p/eip-fun-weekly-83-flow-control-wallet</guid><dc:creator><![CDATA[EIP Fun]]></dc:creator><pubDate>Mon, 03 Feb 2025 08:39:08 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f80d1bcc-fe3a-4a5e-b243-1e62e47fa9db_1920x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4ViT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" width="476" height="151.69230769230768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/abb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:464,&quot;width&quot;:1456,&quot;resizeWidth&quot;:476,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Welcome to read the 83th issue of EIP Fun Weekly. Let's take a look at what happened in the EIP community last week.</p><h2><em>Meeting Updates</em></h2><h4><strong><a href="https://www.youtube.com/watch?v=JW2IWwVKRec">Ethereum All Core Developers Execution Call #204</a></strong></h4><ul><li><p><strong>Pectra Upgrade</strong></p><ul><li><p><strong>Devnet 5</strong>: New consensus bug found in Nethermind but won't block Devnet 6 launch.</p></li><li><p><strong>Devnet 6</strong>: Hive release ready; system contract addresses to follow EIP patterns.</p></li><li><p><strong>Testnet Fork Slots</strong>: Developers to finalize Holesky and Sepolia upgrade slots after Devnet 6 launch.</p></li><li><p><strong>Timeline</strong>: Devnet 6 launches Feb 3, Holesky upgrade Feb 19, mainnet upgrade mid-March.</p></li><li><p><strong>Audits</strong>: Pectra system contracts audited by four security firms with reports on GitHub.</p></li></ul></li><li><p><strong>Other Information</strong></p><ul><li><p><strong>Geth Bug</strong>: Affects peer-to-peer layer; update to Geth 1.14+ immediately.</p></li><li><p><strong>Fusaka Planning</strong>: EOF and PeerDAS will be prioritized; other EIPs under review.</p></li><li><p><strong>Upgrade Process</strong>: Focus on staging EIPs across devnets to avoid scope creep.</p></li><li><p><strong>ACD Call Bot</strong>: New bot in development to organize ACD calls and summaries.</p></li><li><p><strong>RPC Standards</strong>: Breakout meeting on Feb 3 to discuss RPC standards.</p></li></ul></li></ul><div><hr></div><h2><em>Weekly EIP &amp; ERC Highlights</em></h2><h4><strong><a href="https://github.com/ethereum/EIPs/pull/9259/files">EIP-7867: Flow Control Wallet Call Capability</a></strong></h4><p>Extends EIP-5792 to allow more control over transaction atomicity and behavior after failures. </p><ul><li><p><strong>Purpose</strong>: To give dApps and wallets more flexibility in handling failed or reverted transactions, optimizing for use cases like gas savings or partial batch execution.</p></li><li><p><strong>Key Benefits</strong>:</p><ul><li><p><strong>Atomicity Control</strong>: Allows <code>strict</code>, <code>loose</code>, or <code>none</code> atomicity levels.</p></li><li><p><strong>Failure Handling</strong>: Offers options to <code>continue</code> or <code>halt</code> after failure, improving flexibility.</p></li><li><p><strong>Improved User Experience</strong>: Reduces unnecessary reverts and allows for partial success in transactions.</p></li></ul></li><li><p><strong>Key Components</strong>:</p><ul><li><p><strong>Atomicity Levels</strong>: Three options (<code>strict</code>, <code>loose</code>, <code>none</code>) for batch atomicity.</p></li><li><p><strong>Flow Control</strong>: Per-call failure behavior (<code>rollback</code>, <code>halt</code>, <code>continue</code>).</p></li><li><p><strong>Transaction Flexibility</strong>: Enables smoother transaction handling, especially for complex dApp interactions.</p></li></ul></li></ul><h4><strong><a href="https://github.com/ethereum/ERCs/pull/861/files">ERC-7866: Decentralised User Profiles</a></strong></h4><p>Introduces a standard for decentralised, interoperable user profiles using Soul Bound Tokens (SBTs) for secure, non-transferable identities. </p><ul><li><p><strong>Purpose</strong>: To create a unified system for decentralised user identities that works across blockchains, supports dApp-specific customisations, and ensures secure, non-transferable identity management.</p></li><li><p><strong>Key Benefits</strong>:</p><ul><li><p><strong>Cross-Chain Use</strong>: Profiles work across multiple blockchain networks.</p></li><li><p><strong>User Control</strong>: Stored on decentralised platforms like IPFS/Arweave.</p></li><li><p><strong>Customisation</strong>: Unique avatars for each dApp.</p></li><li><p><strong>Decentralised Identity</strong>: Enables secure verification and authentication.</p></li></ul></li><li><p><strong>Key Components</strong>:</p><ul><li><p><strong>Identifiers</strong>: Profiles are identified by <code>username@network_slug.soul</code> and a Decentralised Identifier (DID).</p></li><li><p><strong>Metadata</strong>: Includes bio, website, social links, and avatars with visibility settings.</p></li><li><p><strong>Access Control</strong>: Users can set avatar visibility (public or private) for each dApp.</p></li></ul></li></ul><p>Other EIPs and ERCs:</p><ul><li><p><a href="https://github.com/ethereum/EIPs/pull/9270/files">EIP-7870</a>: Hardware and Bandwidth Recommendations for Validators and Full Nodes</p></li><li><p><a href="https://github.com/ethereum/ERCs/pull/863/files">ERC-7868</a>: Verifiable Cross Rollup Links</p></li><li><p><a href="https://github.com/ethereum/ERCs/pull/865/files">ERC-7869</a>: Social SBT</p></li></ul><div><hr></div><h2><em>Upcoming EIP Events</em></h2><h4>Execution Layer Meeting 205</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://www.timeanddate.com/worldclock/converter.html?iso=20250213T140000&amp;p1=1440&amp;p2=37&amp;p3=136&amp;p4=237&amp;p5=923&amp;p6=204&amp;p7=671&amp;p8=16&amp;p9=41&amp;p10=107&amp;p11=28">2024/02/13 , 14:00 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1271">here</a>.</p></li></ul><h4>EVM Resource Pricing Breakout #2</h4><ul><li><p><strong>Date &amp; Time:</strong> 2024/02/12 , 16:00 UTC</p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1274">here</a>.</p></li></ul><div><hr></div><h2><em>Stay Up to Date</em></h2><p>EIP Fun, co-initiated by <a href="https://x.com/LXDAO_Official">LXDAO</a> and <a href="https://x.com/PlanckerDAO">PlanckerDAO</a> and operated by <a href="https://x.com/EthPanda_org">ETHPanda</a>, has been launched to act as the 'layer 2' of the EIP ecosystem, simplifying and accelerating EIP adoption.</p><p>Follow us: <strong><a href="https://x.com/eipfun">Twitter</a> | <a href="https://t.me/eipfun">Telegram</a></strong></p><p>Please inform us if you have any additional suggestions or feedback. EIP Fun is a fully open-source and community-driven public good! Donate to us <strong><a href="https://www.donate3.xyz/donateTo?cid=bafkreigezyaaz2hebncag2bccsfjif4leivmp57ddhvlfm3piov6utxuuy">here</a></strong>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eipfun.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading EIP Fun! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[EIP Fun Weekly #82: Guidelines for Finalizing ERCs, Pectra Upgrade Timeline Confirmed]]></title><description><![CDATA[A weekly resource exploring the latest EIPs, ERCs, key updates in the Ethereum protocol.]]></description><link>https://eipfun.substack.com/p/eip-fun-weekly-82-guidelines-for</link><guid isPermaLink="false">https://eipfun.substack.com/p/eip-fun-weekly-82-guidelines-for</guid><dc:creator><![CDATA[EIP Fun]]></dc:creator><pubDate>Mon, 27 Jan 2025 04:22:12 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9941ad23-6856-4de0-b8df-bd6f6728dcc7_1920x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4ViT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" width="524" height="166.98901098901098" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/abb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:464,&quot;width&quot;:1456,&quot;resizeWidth&quot;:524,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Welcome to read the 82th issue of EIP Fun Weekly. Let's take a look at what happened in the EIP community last week.</p><h2><em>Meeting Updates</em></h2><h4><strong><a href="https://www.youtube.com/watch?v=uIjPkGezPOg">Ethereum All Core Developers Consensus Call #149</a></strong></h4><ul><li><p><strong>Pectra Upgrade</strong></p><ul><li><p><strong>Devnet 5 Bugs</strong>: Gas estimation bug caused a three-way chain split, with ongoing bug fixes from client teams.</p></li><li><p><strong>Devnet 6 Launch</strong>: Developers agreed to launch Devnet 6 after addressing bugs on Devnet 5 and completing hive testing.</p></li><li><p><strong>Public Testnet Timeline</strong>: Sepolia testnet upgrade on February 12, Holesky on February 19, and mainnet activation on March 11, 2025.</p></li><li><p><strong>Shadow Fork</strong>: A shadow fork will be used to test Pectra by forking a live network to simulate real-world conditions.</p></li></ul></li><li><p><strong>Other Information</strong></p><ul><li><p><strong>PeerDAS Development</strong>: PeerDAS aims to increase blob throughput by 8x, with testing ongoing but requiring more research.</p></li><li><p><strong>BPO Fork Proposal</strong>: BPO forks are proposed to scale Ethereum&#8217;s blob capacity incrementally, though concerns about complexity remain.</p></li><li><p><strong>Fusaka Fork Planning</strong>: Developers discussed improving Ethereum&#8217;s fork planning process in preparation for the Fusaka upgrade.</p></li><li><p><strong>Pectra Testing Call</strong>: A testing call on January 27, 2025, will align teams ahead of upcoming deadlines, with less than 100 days left to remove pre-Merge history.</p></li></ul></li></ul><div><hr></div><h2><em>Weekly EIP &amp; ERC Highlights</em></h2><h4><a href="https://github.com/ethereum/ERCs/pull/857/files">EIP-7865: Guidelines for Finalizing ERCs</a></h4><p>Provides guidelines to help ERC authors create clearer, more testable standards that are easier to adopt and implement, with steps to gather community feedback.</p><ul><li><p><strong>Purpose</strong>: Offers practical advice for finalizing ERCs, focusing on user stories, trade-offs, and conformance to ensure smoother adoption in wallets, smart contracts, and decentralized apps.</p></li><li><p><strong>Key Benefits</strong>:</p><ul><li><p><strong>Better Adoption</strong>: Clearer, more practical ERCs are more likely to be implemented.</p></li><li><p><strong>Improved Feedback</strong>: Encourages authors to revise with real-world challenges in mind.</p></li><li><p><strong>Clearer Specifications</strong>: Defines specific behaviors, failure cases, and conformance, improving clarity for implementers.</p></li><li><p><strong>Conformance</strong>: Establishes clear expectations for how different roles interact with the ERC.</p></li></ul></li><li><p><strong>Key Components</strong>:</p><ul><li><p><strong>User Stories</strong>: Ensure clear, detailed use cases in the "Motivation" section.</p></li><li><p><strong>Trade-offs</strong>: Be transparent about the pros and cons of the ERC.</p></li><li><p><strong>Backwards Compatibility</strong>: Consider existing solutions and maintain compatibility where possible.</p></li><li><p><strong>Conformance Definitions</strong>: Define expected behaviors and how different participants should conform.</p></li></ul></li></ul><div><hr></div><h2><em>Upcoming EIP Events</em></h2><h4>RPC Standards Call #0</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://www.timeanddate.com/worldclock/meetingdetails.html?year=2025&amp;month=2&amp;day=3&amp;hour=15&amp;min=0&amp;sec=0&amp;p1=1440&amp;p2=37&amp;p3=136&amp;p4=237&amp;p5=923&amp;p6=204&amp;p7=671&amp;p8=16&amp;p9=41&amp;p10=107&amp;p11=28&amp;p12=198">2025/02/03 , 15:00 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1261">here</a>.</p></li></ul><h4>PeerDAS Breakout Room #16</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://www.timeanddate.com/worldclock/converter.html?iso=20250204T100000&amp;p1=1440&amp;p2=37&amp;p3=136&amp;p4=237&amp;p5=923&amp;p6=204&amp;p7=671&amp;p8=16&amp;p9=41&amp;p10=107&amp;p11=28">2025/02/04 , 10:00 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1259">here</a>.</p></li></ul><h4>Consensus-layer Call 150</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://savvytime.com/converter/utc/feb-6-2025/2pm">2025/02/06 , 14:00 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1265">here</a>.</p></li></ul><div><hr></div><h2><em>Stay Up to Date</em></h2><p>EIP Fun, co-initiated by <a href="https://x.com/LXDAO_Official">LXDAO</a> and <a href="https://x.com/PlanckerDAO">PlanckerDAO</a> and operated by <a href="https://x.com/EthPanda_org">ETHPanda</a>, has been launched to act as the 'layer 2' of the EIP ecosystem, simplifying and accelerating EIP adoption.</p><p>Follow us: <strong><a href="https://x.com/eipfun">Twitter</a> | <a href="https://t.me/eipfun">Telegram</a></strong></p><p>Please inform us if you have any additional suggestions or feedback. EIP Fun is a fully open-source and community-driven public good! Donate to us <strong><a href="https://www.donate3.xyz/donateTo?cid=bafkreigezyaaz2hebncag2bccsfjif4leivmp57ddhvlfm3piov6utxuuy">here</a></strong>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eipfun.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading EIP Fun! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[EIP Fun Weekly #81: Block-level Warming, Delayed State Root, ERC-721 Verifiable Credentials]]></title><description><![CDATA[A weekly resource exploring the latest EIPs, ERCs, key updates in the Ethereum protocol.]]></description><link>https://eipfun.substack.com/p/eip-fun-weekly-81-block-level-warming</link><guid isPermaLink="false">https://eipfun.substack.com/p/eip-fun-weekly-81-block-level-warming</guid><dc:creator><![CDATA[EIP Fun]]></dc:creator><pubDate>Mon, 20 Jan 2025 07:40:09 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/7a525f4a-07cc-4329-918b-41dfe4ad3d5b_1920x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4ViT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" width="482" height="153.6043956043956" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/abb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:464,&quot;width&quot;:1456,&quot;resizeWidth&quot;:482,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Welcome to read the 81th issue of EIP Fun Weekly. Let's take a look at what happened in the EIP community last week.</p><h2><em>Meeting Updates</em></h2><h4><strong><a href="https://www.youtube.com/live/HcjuY3WDa9A?t=271s">Ethereum All Core Developers Consensus Call #146</a></strong></h4><ul><li><p><strong>Pectra Upgrade</strong></p><ul><li><p>Pectra Devnet 5 was launched, with gas estimation issues being observed.</p></li><li><p>Five specifications updates were discussed, some requiring further review and testing.</p></li><li><p>Third-party audits of Pectra system contracts showed no major issues.</p></li><li><p>Testnet upgrade schedule was proposed, with a mainnet launch expected in March 2025.</p></li><li><p>Holesky gas limit will be set to 36 million for testing.</p></li><li><p>Some updates will be tested on a public testnet shadow fork.</p></li></ul></li><li><p><strong>Additional Information</strong></p><ul><li><p>Geth developer expressed frustration over RPC standardization feedback and further discussions are planned.</p></li><li><p>The minimum node hardware and bandwidth requirements for validation and full nodes need clarification.</p></li><li><p>EIP Editors Workshop will provide an overview of the EIP editing process.</p></li></ul></li></ul><div><hr></div><h2><em>Weekly EIP &amp; ERC Highlights</em></h2><h4><a href="https://github.com/ethereum/EIPs/pull/9246/files">EIP-7863: Block-level Warming</a></h4><p>Introduces block-level address and storage key warming to maintain warm status throughout a block, improving gas efficiency by reducing redundant warming costs.</p><ul><li><p><strong>Purpose</strong>: Extends slot warming from the transaction level to the block level, aligning gas costs with actual computational overhead and improving network throughput.</p></li><li><p><strong>Key Benefits</strong>:</p><ul><li><p><strong>Reduced Costs</strong>: Minimizes redundant slot warming within a block.</p></li><li><p><strong>Improved Efficiency</strong>: Aligns gas costs with actual computation.</p></li><li><p><strong>Better Throughput</strong>: Increases network throughput by optimizing gas usage.</p></li></ul></li><li><p><strong>Key Components</strong>:</p><ul><li><p><strong>Warm Slot Tracking</strong>: Accessed addresses and storage keys are tracked throughout the block.</p></li><li><p><strong>Gas Optimization</strong>: Warm accesses are charged lower gas costs, reducing redundant warming.</p></li></ul></li></ul><h4><a href="https://github.com/ethereum/EIPs/pull/9241/files">EIP-7862: Delayed Execution Layer State Root</a></h4><p>Proposes delaying the Execution Layer (EL) state root by one block to reduce computation overhead, lower latency, and increase throughput.</p><ul><li><p><strong>Purpose</strong>: Removes state root computation from the block propagation path, speeding up validation, improving throughput, and aiding real-time ZK proving.</p></li><li><p><strong>Key Benefits</strong>:</p><ul><li><p><strong>Reduced Latency</strong>: No need for state root computation during the same slot.</p></li><li><p><strong>Improved Throughput</strong>: Frees up time for higher block capacity and fewer reorg risks.</p></li><li><p><strong>Simplified MEV-Boost and Builder Timing</strong>: More time for efficient block construction and fewer timing issues.</p></li><li><p><strong>Accelerates Real-time ZK Proving</strong>: Delays state root computation, providing more time for proof generation.</p></li></ul></li><li><p><strong>Key Components</strong>:</p><ul><li><p><strong>Execution Payload Change</strong>:</p><ul><li><p><strong>Before</strong>: State root references post-state of the current block.</p></li><li><p><strong>After</strong>: State root references post-state of block <code>n-1</code>.</p></li></ul></li><li><p><strong>Block Header Validation</strong>: Validation checks that the state root matches the post-state of block <code>n-1</code>.</p></li><li><p><strong>Proactive Computation</strong>: Clients compute post-state root of block <code>n-1</code> during idle time of block <code>n</code> to speed up verification.</p></li></ul></li></ul><h4><a href="https://github.com/ethereum/ERCs/pull/851/files">ERC-7861: ERC-721 Verifiable Credential Extension</a></h4><p>Extends ERC-721 to support verifiable credential properties, enabling NFTs to manage on-chain credentials with features like encryption, revocation, and verification.</p><ul><li><p><strong>Purpose</strong>: Standardizes the management of verifiable credentials within ERC-721, making it easier to store, encrypt, revoke, and verify credentials on-chain. It aims to provide a flexible solution for linking off-chain data to NFTs.</p></li><li><p><strong>Key Benefits</strong>:</p><ul><li><p>Simplifies credential management for NFTs.</p></li><li><p>Provides encryption and verification methods for secure data handling.</p></li><li><p>Supports off-chain data integration (e.g., IPFS).</p></li><li><p>Facilitates interoperability across third-party platforms.</p></li></ul></li><li><p><strong>Key Components</strong>:</p><ul><li><p>Credential properties at the contract level (issuer, type, encryption method).</p></li><li><p>Credential URI for locating off-chain data.</p></li><li><p>Events for credential issuance and revocation.</p></li><li><p>Methods for encryption, verification, and revocation tracking.</p></li></ul></li></ul><div><hr></div><h2><em>Upcoming EIP Events</em></h2><h4>Execution Layer Meeting 204</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://www.timeanddate.com/worldclock/converter.html?iso=20250130T140000&amp;p1=1440&amp;p2=37&amp;p3=136&amp;p4=237&amp;p5=923&amp;p6=204&amp;p7=671&amp;p8=16&amp;p9=41&amp;p10=107&amp;p11=28">2024/01/30 , 14:00 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1253">here</a>.</p></li></ul><div><hr></div><h2><em>Stay Up to Date</em></h2><p>EIP Fun, co-initiated by <a href="https://link.sbstck.com/redirect/80221efb-a404-4b93-ac77-59ed41a6266e?j=eyJ1IjoiMWxsN2JvIn0.-mWX6TWgtxhTpA0oH6BDZtVORNhhc3-EtuKk0pX6Xto">LXDAO</a> and <a href="https://x.com/PlanckerDAO">PlanckerDAO</a> and operated by <a href="https://x.com/EthPanda_org">ETHPanda</a>, has been launched to act as the 'layer 2' of the EIP ecosystem, simplifying and accelerating EIP adoption.</p><p>Follow us: <strong><a href="https://x.com/eipfun">Twitter</a> | <a href="https://t.me/eipfun">Telegram</a></strong></p><p>Please inform us if you have any additional suggestions or feedback. EIP Fun is a fully open-source and community-driven public good! Donate to us <strong><a href="https://www.donate3.xyz/donateTo?cid=bafkreigezyaaz2hebncag2bccsfjif4leivmp57ddhvlfm3piov6utxuuy">here</a></strong>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eipfun.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading EIP Fun! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[EIP Fun Weekly #80: Expirable NFTs, AgentNFT Extension]]></title><description><![CDATA[A weekly resource exploring the latest EIPs, ERCs, key updates in the Ethereum protocol.]]></description><link>https://eipfun.substack.com/p/eip-fun-weekly-80-expirable-nfts</link><guid isPermaLink="false">https://eipfun.substack.com/p/eip-fun-weekly-80-expirable-nfts</guid><dc:creator><![CDATA[EIP Fun]]></dc:creator><pubDate>Mon, 13 Jan 2025 07:47:18 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/85fc9d7f-61b5-4658-9048-12d1c61526ac_1920x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4ViT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" width="414" height="131.93406593406593" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/abb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:464,&quot;width&quot;:1456,&quot;resizeWidth&quot;:414,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Welcome to read the 80th issue of EIP Fun Weekly. Let's take a look at what happened in the EIP community last week.</p><div><hr></div><h2><em>Meeting Updates</em></h2><h4><strong><a href="https://www.youtube.com/watch?v=4LbNL_hp2Ho">Ethereum All Core Developers Consensus Call #148</a></strong></h4><ul><li><p><strong>Pectra Upgrade:</strong></p><ul><li><p>Developers discussed the progress of Pectra testing and resolved a few issues, with plans to launch Devnet 5 soon.</p></li><li><p>Devnet 5 could launch within the next 1-2 weeks, with public testnet upgrades scheduled for February and mainnet activation in March.</p></li><li><p> No final decision was made on when to launch Devnet 6 or on the testing client release plan.</p></li></ul></li><li><p><strong>Additional Information:</strong></p><ul><li><p>ENR Fields: A proposal for new ENR fields to support IPv4 and IPv6 connections was made, which is backward compatible.</p></li><li><p>PeerDAS: No updates were provided on PeerDAS.</p></li><li><p>Validator Hardware: Kev introduced a document defining hardware requirements for Ethereum validators, open for developer review and feedback.</p></li><li><p>Gloas Upgrade: The seventh consensus layer upgrade was named &#8220;Gloas,&#8221; to be launched alongside the EL fork "Amsterdam," with the combined upgrade referred to as "Glamsterdam."</p></li></ul></li></ul><div><hr></div><h2><em>Weekly EIP &amp; ERC Highlights</em></h2><h4><strong><a href="https://github.com/ethereum/ERCs/pull/841/files">ERC-7858: Expirable NFTs and SBTs</a></strong></h4><p>Adds expiration functionality to NFTs and SBTs, enabling them to become invalid after a set period.</p><ul><li><p><strong>Purpose:</strong> To allow time-limited use cases for NFTs and SBTs while maintaining compatibility with existing applications.</p></li><li><p><strong>Key Benefits:</strong></p><ul><li><p><strong>Time-Limited Use Cases:</strong> Ideal for membership, access, loyalty programs, etc.</p></li><li><p><strong>Backward Compatibility:</strong> Ensures existing systems remain functional.</p></li><li><p><strong>Flexible Expiry:</strong> Expiration can be set by block height or timestamp.</p></li></ul></li><li><p><strong>Key Components:</strong></p><ul><li><p><strong>Expiry Type:</strong> <code>BLOCK_BASED</code> or <code>TIME_BASED</code>.</p></li><li><p><strong>Validity Check:</strong> <code>isTokenValid</code> checks if a token has expired.</p></li><li><p><strong>Minting:</strong> Tokens are minted with expiration windows (<code>startTime</code> and <code>endTime</code>).</p></li></ul></li></ul><h4><strong><a href="https://github.com/ethereum/ERCs/pull/844/files#diff-fce42f198b12469efc76bd1d2868702aac8cb55a191b047d8ce8aa9ceefe436dR1">ERC-7859: AgentNFT Extension for ERC-721</a></strong></h4><p>Extends ERC-721 to enable NFTs to represent AI agents and store related data like prompts and agent addresses.</p><ul><li><p><strong>Purpose:</strong> To provide a standardized way for NFTs to serve as on-chain identities for AI-powered entities, including AI agents, prompts, and settings.</p></li><li><p><strong>Key Benefits:</strong></p><ul><li><p><strong>On-Chain Identity:</strong> Provides AI agents with decentralized identities on the blockchain.</p></li><li><p><strong>Transferable:</strong> AgentNFTs are liquid assets, allowing ownership transfer while retaining agent and prompt data.</p></li><li><p><strong>Privacy and Verifiability:</strong> Prompts and data can be encrypted for privacy but remain verifiable for authenticity.</p></li><li><p><strong>Composable:</strong> Facilitates interactions with smart contracts by associating AI agents with NFTs.</p></li></ul></li><li><p><strong>Key Components:</strong></p><ul><li><p><code>agent(tokenId)</code>: Returns the AI agent's address.</p></li><li><p><code>updateAgent(tokenId, newAgent)</code>: Updates the agent's address.</p></li><li><p><code>prompt(tokenId)</code>: Returns the AI agent's associated prompt.</p></li><li><p><code>updatePrompt(tokenId, newPrompt)</code>: Updates the agent's prompt.</p></li></ul></li></ul><div><hr></div><h2><em>Upcoming EIP Events</em></h2><h4>PeerDAS Breakout Room #15</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://www.timeanddate.com/worldclock/converter.html?iso=20250121T100000&amp;p1=1440&amp;p2=37&amp;p3=136&amp;p4=237&amp;p5=923&amp;p6=204&amp;p7=671&amp;p8=16&amp;p9=41&amp;p10=107&amp;p11=28">2024/01/21 , 10:00 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1240">here</a>.</p></li></ul><h4>EOF Implementers Call #65</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://www.timeanddate.com/worldclock/converter.html?iso=20250121T100000&amp;p1=1440&amp;p2=37&amp;p3=136&amp;p4=237&amp;p5=923&amp;p6=204&amp;p7=671&amp;p8=16&amp;p9=41&amp;p10=107&amp;p11=28">2024/01/22 , 15:00 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1243">here</a>.</p></li></ul><div><hr></div><h2><em>Stay Up to Date</em></h2><p>EIP Fun, co-initiated by <a href="https://link.sbstck.com/redirect/80221efb-a404-4b93-ac77-59ed41a6266e?j=eyJ1IjoiMWxsN2JvIn0.-mWX6TWgtxhTpA0oH6BDZtVORNhhc3-EtuKk0pX6Xto">LXDAO</a> and <a href="https://x.com/PlanckerDAO">PlanckerDAO</a> and operated by <a href="https://x.com/EthPanda_org">ETHPanda</a>, has been launched to act as the 'layer 2' of the EIP ecosystem, simplifying and accelerating EIP adoption.</p><p>Follow us: <strong><a href="https://x.com/eipfun">Twitter</a> | <a href="https://t.me/eipfun">Telegram</a></strong></p><p>Please inform us if you have any additional suggestions or feedback. EIP Fun is a fully open-source and community-driven public good! Donate to us <strong><a href="https://www.donate3.xyz/donateTo?cid=bafkreigezyaaz2hebncag2bccsfjif4leivmp57ddhvlfm3piov6utxuuy">here</a></strong>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eipfun.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading EIP Fun! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[EIP Fun Weekly #79: Enhancing EVM Performance, Multi-Chain Payments, AI Agent NFTs]]></title><description><![CDATA[A weekly resource exploring the latest EIPs, ERCs, key updates in the Ethereum protocol.]]></description><link>https://eipfun.substack.com/p/eip-fun-weekly-79-enhancing-evm-performance</link><guid isPermaLink="false">https://eipfun.substack.com/p/eip-fun-weekly-79-enhancing-evm-performance</guid><dc:creator><![CDATA[EIP Fun]]></dc:creator><pubDate>Mon, 06 Jan 2025 08:57:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/cd018d37-7eab-4648-a644-2a925f1bc3fe_1920x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4ViT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" width="514" height="163.8021978021978" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/abb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:464,&quot;width&quot;:1456,&quot;resizeWidth&quot;:514,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Welcome to read the 79th issue of EIP Fun Weekly. Let's take a look at what happened in the EIP community last week.</p><div><hr></div><h2><em>Weekly EIP &amp; ERC Highlights</em></h2><h4><a href="https://github.com/ethereum/EIPs/pull/9203/files">EIP-7852: Opcodes Per Second (OpPS)</a></h4><p>Introduces <code>OpPS</code> as an additional metric to assess EVM performance by measuring the number of opcodes executed per second.</p><ul><li><p><strong>Purpose</strong>: Enhances performance evaluation by providing a more granular view of EVM operations, complementing existing metrics like <code>TPS</code> and <code>GPS</code>.</p></li><li><p><strong>Key Benefits</strong>:</p><ul><li><p><strong>Improved Efficiency Analysis</strong>: Provides a finer view of smart contract performance beyond <code>TPS</code> and <code>GPS</code>.</p></li><li><p><strong>Granular Workload Insights</strong>: Highlights computational complexity through opcode execution rather than just gas usage or transaction count.</p></li></ul></li><li><p><strong>Key Components</strong>:</p><ul><li><p><strong>TPS</strong>: Measures transaction throughput.</p></li><li><p><strong>GPS</strong>: Measures gas consumption.</p></li><li><p><strong>OpPS</strong>: Measures the number of opcodes executed per second, offering a deeper look into operational complexity.</p></li></ul></li></ul><h4><a href="https://github.com/ethereum/ERCs/pull/823/files">ERC-7856: Chain-Specific Payment Requests</a></h4><p>Introduces a URI scheme for chain-specific payment requests, allowing users to specify transactions across multiple blockchains with clarity.</p><ul><li><p><strong>Purpose</strong>: To standardize and simplify payment requests in a multi-chain environment.</p></li><li><p><strong>Key Benefits</strong>:</p><ul><li><p><strong>Multi-Chain Clarity</strong>: Eliminates ambiguity in payment requests across different chains, improving user experience.</p></li><li><p><strong>Simple Integration</strong>: Allows seamless peer-to-peer and vendor transactions with clear specifications for amount, token, and chain.</p></li></ul></li><li><p><strong>Key Components</strong>:</p><ul><li><p><strong>URI Format</strong>: <code>cspr://&lt;recipient&gt;/&lt;amount&gt;/&lt;token-address&gt;?on-success=&lt;success-callback-url&gt;&amp;on-error=&lt;error-callback-url&gt;</code></p></li><li><p><strong>Recipient</strong>: Specified using a CAIP-10 account identifier.</p></li><li><p><strong>Amount</strong>: The amount of tokens to be sent.</p></li><li><p><strong>Token Address</strong>: Contract address of the token or <code>native</code> for native chain currency.</p></li><li><p><strong>Callback URLs</strong>: Optional success and error callback URLs for transaction redirection.</p></li></ul></li></ul><h4><a href="https://github.com/ethereum/ERCs/pull/823/files">ERC-7844: NFT Interface for AI Agents</a></h4><p>Proposes an NFT interface for AI agents, enabling secure management and transfer of private metadata with verifiable data ownership.</p><ul><li><p><strong>Purpose</strong>: To create a standardized NFT interface for securely transferring AI agent metadata with verifiable ownership and privacy.</p></li><li><p><strong>Key Benefits</strong>:</p><ul><li><p><strong>Secure Metadata Handling</strong>: Ensures AI agent metadata, like models and memories, remains private and verifiable during transfers.</p></li><li><p><strong>Decentralized Ownership</strong>: Facilitates decentralized management of AI agents by securing agent data and proving ownership.</p></li><li><p><strong>Privacy-Preserving Verification</strong>: Implements verification mechanisms (TEE, ZKP) for secure data transfer and privacy protection.</p></li></ul></li><li><p><strong>Key Components</strong>:</p><ul><li><p><strong>Main NFT Interface</strong>: Defines minting, transferring, and cloning operations for agent NFTs.</p></li><li><p><strong>Metadata Interface</strong>: Manages metadata for AI agent NFTs, including updates and storage configuration.</p></li><li><p><strong>Data Verification Interface</strong>: Verifies ownership and transfer validity of the encrypted agent data using on-chain and off-chain verification mechanisms.</p></li></ul></li></ul><div><hr></div><h2><em>Upcoming EIP Events</em></h2><h4>Execution Layer Meeting 203</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://www.timeanddate.com/worldclock/converter.html?iso=20250116T140000&amp;p1=1440&amp;p2=37&amp;p3=136&amp;p4=237&amp;p5=923&amp;p6=204&amp;p7=671&amp;p8=16&amp;p9=41&amp;p10=107&amp;p11=28">2024/01/16 , 14:00 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1227">here</a>.</p></li></ul><div><hr></div><h2><em>Stay Up to Date</em></h2><p>EIP Fun, co-initiated by <a href="https://link.sbstck.com/redirect/80221efb-a404-4b93-ac77-59ed41a6266e?j=eyJ1IjoiMWxsN2JvIn0.-mWX6TWgtxhTpA0oH6BDZtVORNhhc3-EtuKk0pX6Xto">LXDAO</a> and <a href="https://x.com/PlanckerDAO">PlanckerDAO</a> and operated by <a href="https://x.com/EthPanda_org">ETHPanda</a>, has been launched to act as the 'layer 2' of the EIP ecosystem, simplifying and accelerating EIP adoption.</p><p>Follow us: <strong><a href="https://x.com/eipfun">Twitter</a> | <a href="https://t.me/eipfun">Telegram</a></strong></p><p>Please inform us if you have any additional suggestions or feedback. EIP Fun is a fully open-source and community-driven public good! Donate to us <strong><a href="https://www.donate3.xyz/donateTo?cid=bafkreigezyaaz2hebncag2bccsfjif4leivmp57ddhvlfm3piov6utxuuy">here</a></strong>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eipfun.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading EIP Fun! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[EIP Fun Weekly #78: On-Chain Upgrade Signaling, Key Deactivation Reactivation, Tokens with Built-in AMM]]></title><description><![CDATA[A weekly resource exploring the latest EIPs, ERCs, key updates in the Ethereum protocol.]]></description><link>https://eipfun.substack.com/p/eip-fun-weekly-78-on-chain-upgrade</link><guid isPermaLink="false">https://eipfun.substack.com/p/eip-fun-weekly-78-on-chain-upgrade</guid><dc:creator><![CDATA[EIP Fun]]></dc:creator><pubDate>Mon, 30 Dec 2024 05:39:11 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/78aab057-7a90-41eb-b63b-006d71760e12_1920x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4ViT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" width="469" height="149.46153846153845" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/abb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:464,&quot;width&quot;:1456,&quot;resizeWidth&quot;:469,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Welcome to read the 78th issue of EIP Fun Weekly. Let's take a look at what happened in the EIP community last week.</p><h2><em>Weekly EIP &amp; ERC Highlights</em></h2><h4><a href="https://github.com/ethereum/EIPs/pull/9174/files">EIP-7848: On-Chain Upgrade Signaling</a></h4><p>Enables network participants to signal readiness for protocol upgrades directly on-chain, transitioning Ethereum upgrades to community-driven decision-making.</p><ul><li><p><strong>Purpose: </strong>Facilitates decentralized governance by allowing validators to vote for upgrades through mined blocks.</p></li><li><p><strong>Key Benefits:</strong></p><ul><li><p><strong>Decentralized Governance: </strong>Shifts upgrade decisions from centralized announcements to participant consensus.</p></li><li><p><strong>Regulatory Alignment: </strong>Reinforces Ethereum's decentralized nature, addressing potential legal concerns.</p></li><li><p><strong>Community Trust: </strong>Empowers the network to decide upgrades collectively, enhancing transparency.</p></li></ul></li><li><p><strong>Key Components:</strong></p><ul><li><p><strong>Voting Mechanism: </strong>Validators signal support by embedding an upgrade-specific hash fragment in the <code>extraData</code> field of blocks.</p></li><li><p><strong>Voting Parameters:</strong></p><ul><li><p><strong>Window:</strong> Defined block range for voting.</p></li><li><p><strong>Threshold:</strong> Minimum percentage (e.g., 90%) of approval required for activation.</p></li></ul></li><li><p><strong>Upgrade Activation: </strong>New rules apply starting from the block after the voting window if the threshold is met.</p></li></ul></li></ul><h4><a href="https://github.com/ethereum/EIPs/pull/9193/files">EIP-7851: EOA Private Key Deactivation/Reactivate</a></h4><p>Introduces a precompiled contract for EOAs to securely deactivate or reactivate their private keys using delegated code, enabling migration to smart contract wallets while retaining recovery options.</p><ul><li><p><strong>Purpose: </strong>Facilitates a transition to smart contract wallets with enhanced control and security while supporting native account abstraction and recovery mechanisms.</p></li><li><p><strong>Key Benefits:</strong></p><ul><li><p><strong>Flexible Key Management:</strong> Allows deactivation and reactivation of EOA private keys without modifying account states or storage fields.</p></li><li><p><strong>Enhanced Security:</strong> Supports secure reactivation through mechanisms like social recovery, reducing risks of key compromise.</p></li><li><p><strong>Migration to Account Abstraction:</strong> Eases the transition from EOAs to smart contract wallets while maintaining compatibility with existing accounts.</p></li></ul></li><li><p><strong>Key Components:</strong></p><ul><li><p><strong>Precompiled Contract:</strong> A contract toggles private key activation by appending or removing a byte in delegated code.</p></li><li><p><strong>Delegated Code States:</strong></p><ul><li><p>Active: <code>0xef0100 || address</code> (private key active).</p></li><li><p>Deactivated: <code>0xef0100 || address || 0x00</code> (private key inactive).</p></li></ul></li><li><p><strong>Transaction Validation:</strong> Rejects transactions and authorizations from deactivated private keys.</p></li></ul></li></ul><h4><a href="https://github.com/ethereum/ERCs/pull/797/files">ERC-7850: Token with Built-in AMM</a></h4><p>Integrates Automated Market Maker (AMM) functionality into tokens, enabling gas-efficient swaps, reducing MEV risks, and eliminating reliance on external platforms like Uniswap.</p><ul><li><p><strong>Purpose: </strong>Simplifies Ethereum trading with native liquidity management, reducing costs and improving security.</p></li><li><p><strong>Key Benefits:</strong></p><ul><li><p><strong>Lower Costs:</strong> Eliminates external interactions, reducing gas fees.</p></li><li><p><strong>MEV Protection:</strong> Minimizes frontrunning and sandwich attacks.</p></li><li><p><strong>Simplified UX:</strong> Removes token approval steps and reduces complexity.</p></li></ul></li><li><p><strong>Key Components:</strong></p><ul><li><p><strong>Liquidity Management:</strong> Functions to add/remove liquidity directly in the token contract.</p></li><li><p><strong>Swapping:</strong> Built-in methods for token-to-ETH and ETH-to-token swaps with slippage protection.</p></li><li><p><strong>Fee Control:</strong> Configurable trading fees with options to disable for promotions.</p></li><li><p><strong>Reserve Access:</strong> Provides real-time token and ETH reserve data for swap calculations.</p></li></ul></li></ul><div><hr></div><h2><em>Upcoming EIP Events</em></h2><h4>EOF Implementers Call #64</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://www.timeanddate.com/worldclock/converter.html?iso=20240403T150000&amp;p1=1440&amp;p2=37&amp;p3=136&amp;p4=237&amp;p5=923&amp;p6=204&amp;p7=671&amp;p8=16&amp;p9=41&amp;p10=107&amp;p11=28">2024/01/08 , 15:00 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1217">here</a>.</p></li></ul><h4>Consensus-layer Call 148</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://savvytime.com/converter/utc/jan-9-2025/2pm">2024/01/09 , 14:00 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1218">here</a>.</p></li></ul><div><hr></div><h2><em>Stay Up to Date</em></h2><p>EIP Fun, co-initiated by <a href="https://link.sbstck.com/redirect/80221efb-a404-4b93-ac77-59ed41a6266e?j=eyJ1IjoiMWxsN2JvIn0.-mWX6TWgtxhTpA0oH6BDZtVORNhhc3-EtuKk0pX6Xto">LXDAO</a> and <a href="https://x.com/PlanckerDAO">PlanckerDAO</a> and operated by <a href="https://x.com/EthPanda_org">ETHPanda</a>, has been launched to act as the 'layer 2' of the EIP ecosystem, simplifying and accelerating EIP adoption.</p><p>Follow us: <strong><a href="https://x.com/eipfun">Twitter</a> | <a href="https://t.me/eipfun">Telegram</a></strong></p><p>Please inform us if you have any additional suggestions or feedback. EIP Fun is a fully open-source and community-driven public good! Donate to us <strong><a href="https://www.donate3.xyz/donateTo?cid=bafkreigezyaaz2hebncag2bccsfjif4leivmp57ddhvlfm3piov6utxuuy">here</a></strong>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eipfun.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading EIP Fun! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[EIP Fun Weekly #77: Slot Precompiles, Minimal Orchestrator RPC, Social Media NFTs]]></title><description><![CDATA[A weekly resource exploring the latest EIPs, ERCs, key updates in the Ethereum protocol.]]></description><link>https://eipfun.substack.com/p/eip-fun-weekly-77-slot-precompiles</link><guid isPermaLink="false">https://eipfun.substack.com/p/eip-fun-weekly-77-slot-precompiles</guid><dc:creator><![CDATA[EIP Fun]]></dc:creator><pubDate>Mon, 23 Dec 2024 06:18:55 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/fa367e2e-cb92-40a8-b24b-236131ff31ed_1920x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4ViT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" width="498" height="158.7032967032967" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/abb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:464,&quot;width&quot;:1456,&quot;resizeWidth&quot;:498,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Welcome to read the 77th issue of EIP Fun Weekly. Let's take a look at what happened in the EIP community last week.</p><h2><em>Meeting Updates</em></h2><h4><strong><a href="https://www.youtube.com/live/XtdJ2G8yST4?t=170s">Ethereum All Core Developers </a></strong><a href="https://www.youtube.com/live/XtdJ2G8yST4?t=170s">Execution </a><strong><a href="https://www.youtube.com/live/XtdJ2G8yST4?t=170s">Call #202</a></strong></h4><ul><li><p><strong>Pectra Upgrade</strong></p><ul><li><p><strong>Pectra Devnet 5 Updates:</strong></p><ul><li><p>EIP 7742 has been replaced by EIP 7840, simplifying the implementation of blob capacity adjustments.</p></li><li><p>The chain ID in EIP 7702 has been changed to uint256 type to improve compatibility.</p></li><li><p>Updates to EIP 2537 include reducing the gas costs for BLS operations and removing redundant multiplication operations.</p></li><li><p>EIP 2935 has been adjusted to align with the Pectra system contract structure.</p></li></ul></li><li><p><strong>Pectra Testing Progress: </strong>The Mekong testnet is still running, and developers plan to launch Pectra Devnet 5 by late December or early January.</p></li><li><p><strong>EIP 4444 (History Data Cleanup): </strong>The process of gradually removing pre-merge history data has begun, with alternative access options provided through the Portal Network and other means.</p></li></ul></li><li><p><strong>Additional Information:</strong></p><ul><li><p><strong>EIP 7808: </strong>A proposal to reserve transaction type address ranges from 0x40 to 0x7f for rollup teams, avoiding conflicts with Ethereum Layer 1.</p></li></ul></li></ul><div><hr></div><h2><em>Weekly EIP &amp; ERC Highlights</em></h2><h4><strong><a href="https://github.com/ethereum/EIPs/pull/9141/files">EIP-7843: SLOT Precompile</a></strong></h4><p>Introduces a precompile to return the current block's slot number.</p><ul><li><p><strong>Purpose</strong>: Simplifies access to the current slot number without requiring hardcoding of chain slot length, aiding in encrypted mempool support and improving security for transaction validity in the correct slot.</p></li><li><p><strong>Key Benefits</strong>:</p><ul><li><p><strong>Encrypted Mempools</strong>: Supports secure validation of transactions in encrypted mempools, ensuring inclusion in the correct slot.</p></li><li><p><strong>Simplified Slot Access</strong>: Provides an easy way to retrieve the current slot number without needing smart contract updates for future slot length changes.</p></li></ul></li><li><p><strong>Key Components</strong>:</p><ul><li><p><strong>Precompile Address</strong>: A new precompile contract at address TBD returns the current slot number as an 8-byte ulong.</p></li><li><p><strong>Gas Cost</strong>: Fixed fee of 2 gas.</p></li></ul></li></ul><h4><strong><a href="https://github.com/ethereum/ERCs/pull/778/files">ERC-7845: Minimal Orchestrator RPC</a></strong></h4><p>Standardizes the request format for wallets or systems to interact with an Orchestrator, promoting easy decentralized app development and system interoperability.</p><ul><li><p><strong>Purpose</strong>: Provides a consistent data model for requests from Ethereum wallet managers to Orchestrators, supporting AI, XR, and decentralized app development. Prioritizes chain abstraction for flexibility across different chains.</p></li><li><p><strong>Key Benefits</strong>:</p><ul><li><p><strong>Improved Interoperability</strong>: Standardized format for easier wallet and Orchestrator integration.</p></li><li><p><strong>Simplified Wallet Integration</strong>: Developers can interact with the Orchestrator without needing deep blockchain knowledge.</p></li><li><p><strong>Future-Proof</strong>: Room for future upgrades and features.</p></li></ul></li><li><p><strong>Key Components</strong>:</p><ul><li><p><strong>Request Structure</strong>: Wallets send a JSON-RPC request with <code>Problem</code> objects, containing <code>Action</code> details.</p></li><li><p><strong>Action &amp; Solution Model</strong>: Actions define tasks like transfer, swap, or call. Orchestrator responds with <code>Solutions</code> containing <code>Transactions</code>.</p></li><li><p><strong>Chain Abstraction</strong>: Ensures flexibility in asset targeting across different blockchains.</p></li><li><p><strong>Gas &amp; Asset Management</strong>: Wallets manage gas estimation and execution.</p></li></ul></li></ul><h4><strong><a href="https://github.com/ethereum/ERCs/pull/782/files">ERC-7847: Social Media NFTs</a></strong></h4><p>Establishes a standard for NFTs representing decentralized social media posts, compatible with Nostr, supporting original posts, replies, reposts, quotes, and media attachments.</p><ul><li><p><strong>Purpose</strong>: Integrates Nostr&#8217;s decentralized social media with NFT standards (ERC-721/1155), enabling long-lasting, censorship-resistant content. Supports cross-chain publishing and editing of posts.</p></li><li><p><strong>Key Benefits</strong>:</p><ul><li><p><strong>Decentralized</strong>: Author signs posts, allowing third-party publishing/editing.</p></li><li><p><strong>Censorship-Resistant</strong>: Posts are stored on the blockchain, immune to censorship.</p></li><li><p><strong>Interoperability</strong>: Works with Nostr and other decentralized platforms.</p></li><li><p><strong>Ownership</strong>: Users fully own their content.</p></li></ul></li><li><p><strong>Key Features</strong>:</p><ul><li><p><strong>Post Types</strong>: Original posts, replies, reposts, and quotes, identified via metadata.</p></li><li><p><strong>Editability</strong>: Supports editing posts through <code>editPost</code> and <code>EditPostEvent</code>.</p></li><li><p><strong>Media &amp; Links</strong>: Attach media and external references via tags.</p></li><li><p><strong>Standard Metadata</strong>: Uses common NFT standards for easy integration with apps.</p></li></ul></li></ul><p>Other EIPs and ERCs:</p><ul><li><p><a href="https://github.com/ethereum/ERCs/pull/728/files">ERC7842</a>: State channel data types &amp; interfaces</p></li><li><p><a href="https://github.com/ethereum/ERCs/pull/774/files">ERC7844</a>: Consolidated dynamic storage</p></li><li><p><a href="https://github.com/ethereum/ERCs/pull/779/files">ERC7846</a>: Wallet connection API</p></li></ul><div><hr></div><h2><em>Upcoming EIP Events</em></h2><h4>EVMMAX Implementers Call 2</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://www.timeanddate.com/worldclock/converter.html?iso=20240403T120000&amp;p1=1440&amp;p2=37&amp;p3=136&amp;p4=237&amp;p5=923&amp;p6=204&amp;p7=671&amp;p8=16&amp;p9=41&amp;p10=107&amp;p11=28">2025/01/02 , 12:00 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1208">here</a>.</p></li></ul><div><hr></div><h2><em>Stay Up to Date</em></h2><p>EIP Fun, co-initiated by <a href="https://link.sbstck.com/redirect/80221efb-a404-4b93-ac77-59ed41a6266e?j=eyJ1IjoiMWxsN2JvIn0.-mWX6TWgtxhTpA0oH6BDZtVORNhhc3-EtuKk0pX6Xto">LXDAO</a> and <a href="https://x.com/PlanckerDAO">PlanckerDAO</a> and operated by <a href="https://x.com/EthPanda_org">ETHPanda</a>, has been launched to act as the 'layer 2' of the EIP ecosystem, simplifying and accelerating EIP adoption.</p><p>Follow us: <strong><a href="https://x.com/eipfun">Twitter</a> | <a href="https://t.me/eipfun">Telegram</a></strong></p><p>Please inform us if you have any additional suggestions or feedback. EIP Fun is a fully open-source and community-driven public good! Donate to us <strong><a href="https://www.donate3.xyz/donateTo?cid=bafkreigezyaaz2hebncag2bccsfjif4leivmp57ddhvlfm3piov6utxuuy">here</a></strong>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eipfun.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading EIP Fun! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[EIP Fun Weekly #76: Unified Network Configuration, Dynamic Blob Schedules, Cross-Chain Messaging]]></title><description><![CDATA[A weekly resource exploring the latest EIPs, ERCs, key updates in the Ethereum protocol.]]></description><link>https://eipfun.substack.com/p/eip-fun-weekly-76-unified-network</link><guid isPermaLink="false">https://eipfun.substack.com/p/eip-fun-weekly-76-unified-network</guid><dc:creator><![CDATA[EIP Fun]]></dc:creator><pubDate>Mon, 16 Dec 2024 04:51:23 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2b343fe1-b9c4-4b74-9a5b-86872a03327d_1920x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4ViT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" width="570" height="181.64835164835165" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/abb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:464,&quot;width&quot;:1456,&quot;resizeWidth&quot;:570,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Welcome to read the 76th issue of EIP Fun Weekly. Let's take a look at what happened in the EIP community last week.</p><h2><em>Meeting Updates</em></h2><h4><strong><a href="https://www.youtube.com/live/VpYzaCzEVe8?t=193s">Ethereum All Core Developers Consensus Call #147</a></strong></h4><ul><li><p><strong>Pectra Upgrade</strong></p><ul><li><p><strong>Pectra Devnet 5</strong> <strong>Key updates:</strong></p><ul><li><p><strong>Gossip Limit Adjustment:</strong> Proposal to increase the gossip limit from 10 MiB to 15 MiB to support a larger block gas limit. Concerns about potential consensus failures have led to a decision to maintain the current 10 MiB limit for now.</p></li><li><p><strong>EIP 7742 Removal:</strong> EIP 7742, which uncouples blob count between CL and EL, was removed due to implementation complexity. Blob count will be adjusted through the genesis configuration instead.</p></li><li><p><strong>Timeline:</strong> Devnet 5 may launch between Christmas and New Year's if enough clients pass Hive tests.</p></li><li><p><strong>PeerDAS Renaming:</strong> EIP 7549 (PeerDAS) is renamed to "Fulu," intended for the next CL upgrade after Pectra.</p></li></ul></li></ul></li><li><p><strong>Additional Information</strong></p><ul><li><p><strong>Mekong:</strong> Stable with no issues; the block gas limit was recently increased from 30m to 36m gas.</p></li><li><p><strong>EIP 7762:</strong> Excluded from Pectra based on feedback from rollup developers.</p></li><li><p><strong>EIP 2537:</strong> BLS precompiles repricing is near completion, with final benchmarking expected next week.</p></li></ul></li></ul><div><hr></div><h2><em>Weekly EIP &amp; ERC Highlights</em></h2><h4><strong><a href="https://github.com/ethereum/EIPs/pull/9128/files">EIP-7839: Unified Network Configuration</a></strong></h4><p>Streamlines configuration management by allowing the Execution Layer (EL) to fetch network parameters directly from the Consensus Layer (CL).</p><ul><li><p><strong>Purpose:</strong> Simplifies configuration management, ensuring consistency between the Execution and Consensus layers by making the CL the authoritative source of network parameters, reducing duplication and human error.</p></li><li><p><strong>Key Benefits:</strong></p><ul><li><p><strong>Eliminates Duplication:</strong> Removes the need to configure parameters separately for both the EL and CL.</p></li><li><p><strong>Automatic Synchronization:</strong> Ensures parameters are always in sync between layers, reducing manual errors and maintenance overhead.</p></li><li><p><strong>Simplifies Network Upgrades:</strong> Having a single source of truth for parameters simplifies upgrades and fork transitions.</p></li><li><p><strong>Error Reduction:</strong> Reduces operator mistakes caused by misconfiguration.</p></li></ul></li><li><p><strong>Key Components:</strong></p><ul><li><p><strong>New API:</strong> CL exposes an API endpoint to return unified configuration parameters, such as chain ID, fork epochs, and gas limits.</p></li><li><p><strong>EL Startup Behavior:</strong> EL fetches configuration from CL at startup with retry logic to ensure availability. It does not start processing blocks until valid configuration is received.</p></li><li><p><strong>Parameter Derivation:</strong> Some parameters (e.g., gas limits) are derived from values returned by the CL API, ensuring consistency.</p></li></ul></li></ul><h4><strong><a href="https://github.com/ethereum/EIPs/pull/9129/files#diff-54556783ac7c43d22414fd543b253f033e4135b3ffcf3212114f6be8f728462aR2">EIP-7840: Add Blob Schedule to EL Config Files</a></strong></h4><p>Introduces a new configuration object in client files to specify per-fork blob counts, allowing dynamic adjustments to target and max blobs per block.</p><ul><li><p><strong>Purpose:</strong> Provides a way to configure the target and max blob counts per block for each fork, ensuring that execution clients can adjust these values without requiring complex handshakes over the engine API.</p></li><li><p><strong>Key Benefits:</strong></p><ul><li><p><strong>Dynamic Adjustments:</strong> Allows flexibility in adjusting blob counts (target and max) per block for each fork.</p></li><li><p><strong>Simplified Configuration:</strong> Eliminates the need for complex communication via the engine API, streamlining configuration management.</p></li><li><p><strong>Improved Protocol Interaction:</strong> Execution clients can use these values for core protocol activities like RPC methods, ensuring better functionality without overburdening the network.</p></li></ul></li><li><p><strong>Key Components:</strong></p><ul><li><p><strong>Blob Schedule Configuration:</strong> A new object, <code>blobSchedule</code>, is added to the client configuration files with per-fork target and max blob counts.</p></li><li><p><strong>Fork Transition Handling:</strong> If no explicit configuration is provided for the current fork, the values from the last specified fork are used. If no prior values exist, both target and max are set to zero.</p></li></ul></li></ul><h4><strong><a href="https://github.com/ethereum/ERCs/pull/766/files">ERC-7841: Cross-chain Message Format and Mailbox</a></strong></h4><p>Defines a standardized mailbox API and message format to simplify cross-chain communication between Layer 2 solutions, improving interoperability and developer experience.</p><ul><li><p><strong>Purpose: </strong>To standardize data exchange between L2 chains, addressing the fragmentation of existing communication protocols, allowing developers to build cross-chain applications without dealing with different formats, settlement mechanisms, or protocols.</p></li><li><p><strong>Key Benefits:</strong></p><ul><li><p><strong>Unified Developer Experience:</strong> One interface for cross-chain messaging, regardless of chain type or protocol.</p></li><li><p><strong>Modularity:</strong> Chains can choose their own coordination and settlement protocols while using the same messaging system.</p></li><li><p><strong>Shared Infrastructure:</strong> Reuse of existing tools and contracts for multiple use cases, simplifying development.</p></li></ul></li><li><p><strong>Key Components:</strong></p><ul><li><p><strong>Mailbox API:</strong> Two contracts (one for synchronous, one for asynchronous messaging) to send/receive messages.</p></li><li><p><strong>Message Format:</strong> A standardized structure for messages with metadata (source, destination, session ID) and payload.</p></li><li><p><strong>Coordination Protocol:</strong> Mechanism for relaying messages between chains, either synchronously or asynchronously.</p></li></ul></li></ul><p>Other EIPs and ERCs:</p><ul><li><p><a href="https://github.com/ethereum/ERCs/pull/759/files">ERC7837</a>: Diffusive tokens</p></li><li><p><a href="https://github.com/ethereum/ERCs/pull/762/files">ERC7838</a>: Instruction specific address</p></li></ul><div><hr></div><h2><em>Upcoming EIP Events</em></h2><p>*Christmas holidays</p><div><hr></div><h2><em>Stay Up to Date</em></h2><p>EIP Fun, co-initiated by <a href="https://link.sbstck.com/redirect/80221efb-a404-4b93-ac77-59ed41a6266e?j=eyJ1IjoiMWxsN2JvIn0.-mWX6TWgtxhTpA0oH6BDZtVORNhhc3-EtuKk0pX6Xto">LXDAO</a> and <a href="https://x.com/PlanckerDAO">PlanckerDAO</a> and operated by <a href="https://x.com/EthPanda_org">ETHPanda</a>, has been launched to act as the 'layer 2' of the EIP ecosystem, simplifying and accelerating EIP adoption.</p><p>Follow us: <strong><a href="https://x.com/eipfun">Twitter</a> | <a href="https://t.me/eipfun">Telegram</a></strong></p><p>Please inform us if you have any additional suggestions or feedback. EIP Fun is a fully open-source and community-driven public good! Donate to us <strong><a href="https://www.donate3.xyz/donateTo?cid=bafkreigezyaaz2hebncag2bccsfjif4leivmp57ddhvlfm3piov6utxuuy">here</a></strong>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eipfun.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading EIP Fun! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[EIP Fun Weekly #75: Self-Scheduling Contracts, Multi-Chain Addressing, Cross-Chain Intents]]></title><description><![CDATA[A weekly resource exploring the latest EIPs, ERCs, key updates in the Ethereum protocol.]]></description><link>https://eipfun.substack.com/p/eip-fun-weekly-75-self-scheduling</link><guid isPermaLink="false">https://eipfun.substack.com/p/eip-fun-weekly-75-self-scheduling</guid><dc:creator><![CDATA[EIP Fun]]></dc:creator><pubDate>Mon, 09 Dec 2024 08:33:26 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a4829b4b-0416-4d78-8dec-c082d91bfdd8_1920x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4ViT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" width="507" height="161.57142857142858" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/abb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:464,&quot;width&quot;:1456,&quot;resizeWidth&quot;:507,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><br>Welcome to read the 75th issue of EIP Fun Weekly. Let's take a look at what happened in the EIP community last week.</p><h2><em>Meeting Updates</em></h2><h4><strong><a href="https://www.youtube.com/live/Umh7ZKukmtY?t=83s">Ethereum All Core Developers Execution Call #201</a></strong></h4><ul><li><p><strong>Pectra Upgrade</strong></p><ul><li><p>EIP 7623 (Increase to calldata cost) has been included in the Pectra upgrade.</p></li><li><p>EIP 7762 (Increase to minimum blob base fee) has been excluded from the Pectra upgrade due to insufficient consensus.</p></li><li><p>Coordination of EIP 7639 (Cease Serving History Before the Paris Upgrade) and EIP 4803 (Limit Transaction Gas to a Reasonable Maximum) discussed for inclusion.</p></li><li><p>Three open pull requests for Devnet 5 specifications (EIP 7742, EIP 7691, and changes for EIP 7742) need urgent review to finalize Devnet 5.</p></li></ul></li><li><p><strong>Additional Information</strong></p><ul><li><p><strong>Mekong Testnet Update</strong>: Following major network disruptions on the Mekong testnet, the Grandine team implemented several fixes, restoring validator participation to 97%. However, some issues persist in the Nimbus and EthereumJS clients that need to be addressed.</p></li><li><p><strong>ACD Holiday Schedule</strong>:</p><ul><li><p>Monday, December 23: Testing call as planned.</p></li><li><p>Thursday, December 26 and Monday, December 30: ACDE call and testing call canceled.</p></li><li><p>Thursday, January 2: ACDC call replaced by a Pectra testing call.</p></li></ul></li></ul></li></ul><div><hr></div><h2><em>Weekly EIP &amp; ERC Highlights</em></h2><h4><strong><a href="https://github.com/ethereum/EIPs/pull/9096/files">EIP-7833: Scheduled Function Calls</a></strong></h4><p>Introduces the OFFERCALL opcode, allowing smart contracts to self-schedule function calls by offering ETH to block producers.</p><ul><li><p><strong>Purpose</strong>: Aims to improve smart contract execution by allowing contracts to schedule function calls and offer ETH to block producers, prioritizing execution and reducing MEV manipulation.</p></li><li><p><strong>Key Benefits</strong>:</p><ul><li><p><strong>Timely Execution</strong>: Ensures functions are executed promptly, even in the face of network delays or malicious block producers.</p></li><li><p><strong>MEV Mitigation</strong>: Reduces the risk of market manipulation by incentivizing block producers to execute scheduled calls that neutralize such attacks.</p></li><li><p><strong>Self-Scheduling Contracts</strong>: Contracts can autonomously schedule their  function calls, providing more predictable behavior for critical contract operations.</p></li></ul></li><li><p><strong>Key Components</strong>:</p><ul><li><p><strong>OFFERCALL Opcode</strong>: A new opcode that allows contracts to offer ETH to block producers in exchange for executing a function in the next block.</p></li><li><p><strong>Offer Ranking</strong>: ETH offers are aggregated and ranked by the node, with only the top N offers being executed.</p></li><li><p><strong>Failure &amp; Revival</strong>: If an offer fails (due to insufficient ETH or a low ranking), the scheduled call is deactivated and can only be reactivated by the contract owner manually increasing the offer.</p></li></ul></li></ul><h4><strong><a href="https://github.com/ethereum/ERCs/pull/749/files">ERC-7831: Multi-Chain Addressing</a></strong></h4><p>Proposes a unified address format combining account and chain information for improved multi-chain interoperability.</p><ul><li><p><strong>Purpose</strong>:  Aims to make Ethereum's addressing system compatible with multi-chain environments, ensuring addresses are clear and human-readable while leveraging ENS for chain name resolution.</p></li><li><p><strong>Key Benefits</strong>:</p><ul><li><p><strong>Prevent Misrouting</strong>: Reduces errors caused by sending funds to addresses on incorrect chains.</p></li><li><p><strong>Improved Readability</strong>: Uses human-readable chain names instead of numerical chain identifiers.</p></li><li><p><strong>Decentralized Resolution</strong>: Relies on ENS for mapping chain names to identifiers, avoiding centralized dependency.</p></li></ul></li><li><p><strong>Key Components</strong>:</p><ul><li><p><strong>Address Format</strong>: Combines account and chain information, with optional root chain identification.</p></li><li><p><strong>ENS Integration</strong>: Resolves chain names and mappings through ENS on the root chain.</p></li><li><p><strong>Compatibility</strong>: Supports both hexadecimal and ENS-style account representations.</p></li></ul></li></ul><h4><a href="https://github.com/ethereum/ERCs/pull/755/files">ERC-7835: wallet_transmitCrossChainIntents Method</a></h4><p>Proposes a standardized RPC method for wallets to manage cross-chain intents, improving multi-chain interoperability and simplifying user experience.</p><ul><li><p><strong>Purpose</strong>: Aims to enable seamless cross-chain interactions by providing a unified interface for wallets to parse and transmit cross-chain intentions, reducing complexity for users and enhancing multi-chain interoperability.</p></li><li><p><strong>Key Benefits</strong>:</p><ul><li><p><strong>Simplified User Experience</strong>: Eliminates the need for users to manually switch networks or use third-party tools for cross-chain transactions.</p></li><li><p><strong>Cross-Chain Interoperability</strong>: Facilitates communication between EVM-compatible chains (e.g., Ethereum, Polygon, Optimism).</p></li><li><p><strong>Standardization</strong>: Aligns with EIP-7683, ensuring consistent cross-chain support across wallets and protocols.</p></li></ul></li><li><p><strong>Key Components</strong>:</p><ul><li><p><strong>RPC Method</strong>: <code>wallet_transmitCrossChainIntents</code>, which accepts parameters such as origin and destination chain IDs, serialized intent data, and optional settings.</p></li><li><p><strong>Cross-Chain Intent Data</strong>: Serialized transaction details complying with EIP-7683, including token info, amounts, and destination chains.</p></li><li><p><strong>Broadcast and Tracking</strong>: Allows wallets to broadcast transactions and track their progress on multiple chains.</p></li><li><p><strong>Backward Compatibility</strong>: Introduces a new, optional RPC method that does not affect existing wallet functionality.</p></li></ul></li></ul><p>Other EIPs and ERCs:</p><ul><li><p><a href="https://eips.ethereum.org/EIPS/eip-7830">EIP7830</a>: Contract size limit increase for EOF</p></li><li><p><a href="https://github.com/ethereum/EIPs/pull/9100/files">EIP7834</a>: Separate metadata section for EOF</p></li><li><p><a href="https://github.com/ethereum/ERCs/pull/749/files">ERC7831</a>: Multi-chain addressing</p></li><li><p><a href="https://github.com/ethereum/ERCs/pull/758/files">ERC7836</a>: Wallet call preparation API</p></li></ul><div><hr></div><h2><em>Upcoming EIP Events</em></h2><h4>EOF Implementers Call #63</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://www.timeanddate.com/worldclock/converter.html?iso=20240403T150000&amp;p1=1440&amp;p2=37&amp;p3=136&amp;p4=237&amp;p5=923&amp;p6=204&amp;p7=671&amp;p8=16&amp;p9=41&amp;p10=107&amp;p11=28">2024/12/11 , 15:00 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1205">here</a>.</p></li></ul><h4>Execution Layer Meeting 202</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://www.timeanddate.com/worldclock/converter.html?iso=20241219T140000&amp;p1=1440&amp;p2=37&amp;p3=136&amp;p4=237&amp;p5=923&amp;p6=204&amp;p7=671&amp;p8=16&amp;p9=41&amp;p10=107&amp;p11=28">2024/12/19 , 14:00 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1209">here</a>.</p></li></ul><h4>FOCIL Break-Out Room #1210</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://www.timeanddate.com/worldclock/converter.html?iso=20241213T140000&amp;p1=1440&amp;p2=37&amp;p3=136&amp;p4=237&amp;p5=923&amp;p6=204&amp;p7=671&amp;p8=16&amp;p9=41&amp;p10=107&amp;p11=28">2024/12/13 , 14:00 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1210">here</a>.</p></li></ul><div><hr></div><h2><em>Stay Up to Date</em></h2><p>EIP Fun, co-initiated by <a href="https://link.sbstck.com/redirect/80221efb-a404-4b93-ac77-59ed41a6266e?j=eyJ1IjoiMWxsN2JvIn0.-mWX6TWgtxhTpA0oH6BDZtVORNhhc3-EtuKk0pX6Xto">LXDAO</a> and <a href="https://x.com/PlanckerDAO">PlanckerDAO</a> and operated by <a href="https://x.com/EthPanda_org">ETHPanda</a>, has been launched to act as the 'layer 2' of the EIP ecosystem, simplifying and accelerating EIP adoption.</p><p>Follow us: <strong><a href="https://x.com/eipfun">Twitter</a> | <a href="https://t.me/eipfun">Telegram</a></strong></p><p>Please inform us if you have any additional suggestions or feedback. EIP Fun is a fully open-source and community-driven public good! Donate to us <strong><a href="https://www.donate3.xyz/donateTo?cid=bafkreigezyaaz2hebncag2bccsfjif4leivmp57ddhvlfm3piov6utxuuy">here</a></strong>.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eipfun.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading EIP Fun! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[EIP Fun Weekly #74: Gas Limits, Address Formats, Data Asset NFTs]]></title><description><![CDATA[A weekly resource exploring the latest EIPs, ERCs, key updates in the Ethereum protocol.]]></description><link>https://eipfun.substack.com/p/eip-fun-weekly-74-gas-limits-address</link><guid isPermaLink="false">https://eipfun.substack.com/p/eip-fun-weekly-74-gas-limits-address</guid><dc:creator><![CDATA[EIP Fun]]></dc:creator><pubDate>Mon, 02 Dec 2024 07:39:16 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f454e2e9-fb55-4d66-b987-53afb96064bb_1920x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4ViT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png" width="528" height="168.26373626373626" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/abb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:464,&quot;width&quot;:1456,&quot;resizeWidth&quot;:528,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4ViT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 424w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 848w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1272w, https://substackcdn.com/image/fetch/$s_!4ViT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb3bc1e-97cd-40fe-bb66-5f1e7f7f1ed8_2184x696.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Welcome to read the 74th issue of EIP Fun Weekly. Let's take a look at what happened in the EIP community last week.</p><h2><em>Meeting Updates</em></h2><h4><strong><a href="https://www.youtube.com/live/HcjuY3WDa9A?t=271s">Ethereum All Core Developers Consensus Call #146</a></strong></h4><ul><li><p><strong>Pectra Upgrade</strong></p><ul><li><p><strong>Mekong Testnet</strong>: A bug in the Mekong testnet caused delays and inconsistencies in deposit processing. The consensus layer client team is urgently fixing the issue to ensure the testnet mirrors the mainnet. This fix is crucial for the reliability of fund verification and deposit transmission.</p></li><li><p><strong>Blobs</strong>: The target number of blobs per block has been increased to 6, with a maximum of 9. The update ratio will be adjusted through EIP-7691. This proposal aims to improve the network&#8217;s throughput and capacity.</p></li><li><p><strong>EIP-7623 (Increase calldata cost)</strong>: A decision on whether to include EIP-7623, which proposes increasing calldata costs to limit inefficient data usage, will be made at next week&#8217;s execution layer meeting (ACDE).</p></li><li><p><strong>Pectra-devnet-5 Specifications</strong>: agreed to exclude empty requests from the Engine API, following EIP-7685 specifications to optimize request handling. The meeting also confirmed a merge processing fix in EIP-7251, which improves block generation efficiency and synchronization stability.</p></li></ul></li><li><p><strong>Additional Information</strong></p><ul><li><p><strong>Blob Fee Market</strong>: This is an ongoing discussion on how to manage and incentivize blob usage to prevent excessive network resource consumption.</p></li><li><p><strong>Fork-choice Enforced Inclusion Lists (FOCIL)</strong>: This is a long-term discussion about how to enforce inclusion lists for data at the consensus layer, ensuring only valid and efficient transactions are included in blocks.</p></li></ul></li></ul><div><hr></div><h2><em>Weekly EIP &amp; ERC Highlights</em></h2><h4><a href="https://github.com/ethereum/EIPs/pull/9049/files">EIP-7825: Transaction gas limit cap</a></h4><p>New cap to limit the maximum gas used by a transaction to 30 million gas.</p><ul><li><p><strong>Purpose</strong>: Introduces a protocol-level cap on the maximum gas used by a transaction to 30 million, improving network stability, mitigating DoS attacks, and providing more predictability in transaction processing.</p></li><li><p><strong>Key Benefits:</strong></p><ul><li><p><strong>DoS Attack Mitigation</strong>: Reduces the risk of a single transaction consuming excessive gas and destabilizing the network.</p></li><li><p><strong>Fairer Gas Allocation</strong>: Ensures more equitable distribution of gas across transactions within a block.</p></li><li><p><strong>Improved Network Stability</strong>: Limits extreme block validation times, making block verification more predictable and synchronized across nodes.</p></li></ul></li><li><p><strong>Key Components:</strong></p><ul><li><p><strong>Gas Cap</strong>: A hard limit of 30 million gas per transaction, irrespective of the block gas limit.</p></li><li><p><strong>Transaction Validation</strong>: Transactions with a gas limit higher than 30 million will be rejected during transaction pool validation.</p></li><li><p><strong>Block Validation</strong>: Blocks containing any transaction exceeding 30 million gas will be deemed invalid and rejected.</p></li><li><p><strong>EVM Adjustment</strong>: The <code>GAS_LIMIT</code> for transactions is capped at 30 million in client implementations.</p></li></ul></li></ul><h4><strong><a href="https://github.com/ethereum/ERCs/pull/735/files">ERC-7828: Chain-specific addresses using ENS</a></strong></h4><p>New unified chain-specific address format for specifying both the account and the chain it operates on.</p><ul><li><p><strong>Purpose</strong>: Proposes a unified format for chain-specific addresses that include both the account and the chain it operates on, making it easier and safer to interact with multiple chains.</p></li><li><p><strong>Key Benefits:</strong></p><ul><li><p><strong>Clearer Addresses</strong>: Specifies both the account and the chain, reducing the risk of sending funds to the wrong chain.</p></li><li><p><strong>Human-Readable</strong>: Uses human-readable chain names (e.g., <code>eth</code>, <code>sepolia</code>) and ENS for easy resolution.</p></li><li><p><strong>ENS Integration</strong>: Resolves both account addresses and chain identifiers using ENS.</p></li></ul></li><li><p><strong>Key Components:</strong></p><ul><li><p><strong>Address Format</strong>: <code>&lt;user&gt;@&lt;chain&gt;</code>, where:</p><ul><li><p><code>user</code>: An address or ENS subdomain (e.g., <code>user.app.eth</code>).</p></li><li><p><code>chain</code>: Chain ID, chain name (e.g., <code>eth</code>), or ENS domain (e.g., <code>rollup.eth</code>).</p></li></ul></li><li><p><strong>Resolution</strong>: Both address and chain are resolved separately, with ENS supporting L2 as well.</p></li><li><p><strong>Checksum</strong>: Mandatory for both address and chain portions.</p></li></ul></li></ul><h4><strong><a href="https://github.com/ethereum/ERCs/pull/744/files">ERC-7829: Data Asset NFT</a></strong></h4><p>Enhances Data Asset NFTs by ensuring data validity and availability through storage proofs and extended metadata.</p><ul><li><p><strong>Purpose</strong>: Introduces Data Asset NFTs to ensure NFT integrity through storage proofs and metadata validation for data assets.</p></li><li><p><strong>Key Benefits:</strong></p><ul><li><p><strong>Storage Proofs</strong>: Validates metadata correctness, including expiration and storage details.</p></li><li><p><strong>Access Control</strong>: Adds a "Reader" role for multiple users to access data without changing ownership.</p></li><li><p><strong>Extended Metadata</strong>: Adds commitment, size, expiration, and uploader&#8217;s address to NFT metadata for better transparency.</p></li></ul></li><li><p><strong>Key Components:</strong></p><ul><li><p><strong>Storage Metadata</strong>: Includes commitment, size, expire time, and uploader&#8217;s address, stored on-chain.</p></li><li><p><strong>Permission Metadata</strong>: Defines ownership and reader access, stored on-chain.</p></li><li><p><strong>Data Content</strong>: Off-chain data stored in trusted storage nodes.</p></li><li><p><strong>Storage Proof</strong>: Uses KZG polynomial commitment technology to ensure data availability and metadata accuracy.</p></li></ul></li></ul><p>Other EIPs and ERCs:</p><ul><li><p><a href="https://github.com/ethereum/ERCs/pull/731/files">ERC7826</a>: Quantum supremacy bounty</p></li><li><p><a href="https://github.com/ethereum/ERCs/pull/734/files">ERC7827</a>: JSON contract with value version control</p></li></ul><div><hr></div><h2><em>Upcoming EIP Events</em></h2><h4>PeerDAS Breakout Room #13</h4><ul><li><p><strong>Date &amp; Time:</strong> <a href="https://www.timeanddate.com/worldclock/converter.html?iso=20241210T100000&amp;p1=1440&amp;p2=37&amp;p3=136&amp;p4=237&amp;p5=923&amp;p6=204&amp;p7=671&amp;p8=16&amp;p9=41&amp;p10=107&amp;p11=28">2024/12/10 , 10:00 UTC</a></p></li><li><p>For more details about the meeting agenda, you can visit <a href="https://github.com/ethereum/pm/issues/1202">here</a>.</p></li></ul><div><hr></div><h2><em>Stay Up to Date</em></h2><p>EIP Fun, co-initiated by <a href="https://link.sbstck.com/redirect/80221efb-a404-4b93-ac77-59ed41a6266e?j=eyJ1IjoiMWxsN2JvIn0.-mWX6TWgtxhTpA0oH6BDZtVORNhhc3-EtuKk0pX6Xto">LXDAO</a> and <a href="https://x.com/PlanckerDAO">PlanckerDAO</a> and operated by <a href="https://x.com/EthPanda_org">ETHPanda</a>, has been launched to act as the 'layer 2' of the EIP ecosystem, simplifying and accelerating EIP adoption.</p><p>Follow us: <strong><a href="https://x.com/eipfun">Twitter</a> | <a href="https://t.me/eipfun">Telegram</a></strong></p><p>Please inform us if you have any additional suggestions or feedback. EIP Fun is a fully open-source and community-driven public good! Donate to us <strong><a href="https://www.donate3.xyz/donateTo?cid=bafkreigezyaaz2hebncag2bccsfjif4leivmp57ddhvlfm3piov6utxuuy">here</a></strong>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eipfun.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading EIP Fun! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>