Execution – Earlybirds Invest https://earlybirdsinvest.com Latest Crypto News Sat, 13 Sep 2025 03:08:01 +0000 en-US hourly 1 https://wordpress.org/?v=6.9.7 https://i0.wp.com/earlybirdsinvest.com/wp-content/uploads/2024/12/cropped-New-Project-2024-12-17T235703.455.png?fit=32%2C32&ssl=1 Execution – Earlybirds Invest https://earlybirdsinvest.com 32 32 240146708 Malicious Repos Can Trigger Auto Code Execution in Cursor AI https://earlybirdsinvest.com/malicious-repos-can-trigger-auto-code-execution-in-cursor-ai/ https://earlybirdsinvest.com/malicious-repos-can-trigger-auto-code-execution-in-cursor-ai/#respond Sat, 13 Sep 2025 03:08:00 +0000 https://earlybirdsinvest.com/malicious-repos-can-trigger-auto-code-execution-in-cursor-ai/

Oasis Security has identified a vulnerability in Cursor, an AI-based code editor, that allows hidden code to run as soon as a user opens a project folder without any action or warning.

The issue comes from a default setting in Cursor. A safety feature called Workspace Trust is disabled by default when the program is first installed. As a result, certain task files can begin executing commands immediately when a developer opens a folder.

If a user adds a harmful task to a project and shares it online, those commands will run as soon as another person opens the folder in Cursor.

Candlesticks, Trendlines & Patterns Easily Explained (Animated Examples)

Did you know?

Want to get smarter & wealthier with crypto?

Subscribe – We publish new crypto explainer videos every week!

Cursor is built on top of Visual Studio Code, which also includes the Workspace Trust feature. This tool is designed to protect developers from malicious code by blocking automatic tasks from unknown sources.

The vulnerability exploits the .vscode/tasks.json file, which can contain instructions to run tasks as soon as a folder is opened. Attackers can place these instructions in a shared project.

According to Erez Schwartz from Oasis Security, this behavior can lead to stolen credentials, changed files, or system access. It also increases the chances of supply chain attacks, where malicious code spreads through tools or projects used by many people.

To stay safe, users should take a few steps. First, they should enable Workspace Trust in Cursor to stop unknown tasks from running automatically. Second, it is advised to open untrusted projects using a different code editor, especially the .vscode folder, before using Cursor.

On August 28, Anthropic warned that bad actors are using its chatbot Claude to help carry out online crimes. How? Read the full story.


]]>
https://earlybirdsinvest.com/malicious-repos-can-trigger-auto-code-execution-in-cursor-ai/feed/ 0 58156
DV8 completes first step in Thai crypto treasury pivot with 99.9% warrant execution https://earlybirdsinvest.com/dv8-completes-first-step-in-thai-crypto-treasury-pivot-with-99-9-warrant-execution/ https://earlybirdsinvest.com/dv8-completes-first-step-in-thai-crypto-treasury-pivot-with-99-9-warrant-execution/#respond Thu, 17 Jul 2025 17:56:48 +0000 https://earlybirdsinvest.com/dv8-completes-first-step-in-thai-crypto-treasury-pivot-with-99-9-warrant-execution/

DV8 has completed its first capital raise since undergoing a strategic shift toward becoming Southeast Asia’s first crypto treasury company, securing approximately THB 241 million (roughly $7.4 million), according to a filing released July 16.

The funding round closed with a 99.9% warrant exercise rate, marking a critical vote of confidence from existing shareholders in the firm’s long-term Bitcoin-native model.

The raise resulted in 301,491,057 new shares issued from the exercise of DV8-W2 warrants, at an exercise price of 0.80 baht per share. The remaining unexercised warrant total stood at just 345,930 units. DV8 reported a 38% growth in its cash treasury and a 13% increase in yield per share following the round.

Who is DV8?

DV8’s board has previously signaled its intention to replicate Strategy-style corporate finance strategies centered around Bitcoin accumulation and digital asset-backed value creation. The firm’s treasury model is aligned with the broader pivot led by a regional consortium of crypto-focused investors, including Metaplanet, Sora Ventures, Kliff Capital, and others, which recently acquired the Thai-listed electronics and retail company through a voluntary tender offer.

Metaplanet, the Tokyo-based public firm that emerged as one of the world’s largest corporate Bitcoin holders following its own treasury conversion, has become a guiding reference point for DV8’s transition. The Japanese company’s stock rose by over 11,000% across its treasury pivot, reinforcing the appeal of this strategy among firms exploring alternative financial models in Asia.

DV8’s transformation is also driven by a leadership overhaul led by Thai businessman Chatchaval Jiaravanon, known internationally for acquiring Fortune Magazine. His appointment as chairman was part of a broader board reshuffle aimed at repositioning DV8 as a crypto-financial infrastructure firm targeting Southeast Asian markets.

Recent moves by the consortium, such as the acquisition of Seoul-based SGA Co. to support new digital asset ventures, signal coordinated efforts to institutionalize crypto treasury adoption across the region. The investors have highlighted their interest in expanding into the Philippines, Vietnam, Indonesia, and Malaysia by partnering with execution-ready local firms.

The THB 241 million raise represents the first major liquidity infusion into DV8 since its crypto pivot and will be used to accelerate its operational transformation. According to the company, the capital sets the foundation for executing its long-term digital asset strategy and serves as a template for future funding rounds tied to treasury expansion.

Mentioned in this article
]]>
https://earlybirdsinvest.com/dv8-completes-first-step-in-thai-crypto-treasury-pivot-with-99-9-warrant-execution/feed/ 0 48184
KRNL Labs: Redefining Execution Sharding in 2025 https://earlybirdsinvest.com/krnl-labs-redefining-execution-sharding-in-2025/ https://earlybirdsinvest.com/krnl-labs-redefining-execution-sharding-in-2025/#respond Sun, 27 Apr 2025 13:25:40 +0000 https://earlybirdsinvest.com/krnl-labs-redefining-execution-sharding-in-2025/

Disclosure: This is a sponsored post. Readers should conduct further research prior to taking any actions. Learn more ›

Blockchain sharding, worded in the most succinct way possible, is the division of network activity into smaller, more manageable parts, to enhance performance and scalability. Execution sharding, more specifically speaking, involves breaking down the execution of smart contracts into smaller, more efficient pieces. Tahir Mahmood, co-founder of KRNL, and kOS, the company’s flagship product, are disrupting the execution sharding landscape with a fresh, innovative, and breakthrough approach

Should KRNL’s approach genuinely differ from traditional methods, such as data sharding, network sharding, and other approaches to execution sharding, it would prove critical to the future of dApps.

Sharding in Web3

Execution sharding is typically done using co-processors or separate environments, which can introduce inefficiencies and centralization issues. “Currently, the way people implement the equivalent of execution sharding is they tend to do it from the wallet level, or a different layer and different network altogether, as a way of managing the execution,” Tahir explains. “What we’re doing within KRNL is happening natively on the node, so that way it’s part of the standard transaction flow. It’s not a separate network, and it’s not a separate environment.”

People currently consider execution sharding to be tied to co-processors, which are dedicated environments. KRNL has an alternative approach, Tahir explains, “What we’re doing is we’re bringing the concept that all these layer ones and layer twos with all this functionality built on them, can be exposed without having to create unique specific environments, which is actually what co-processors are,” Tahir adds.

KRNL’s breakthrough solution

KRNL’s approach to execution sharding is fundamentally different from others looking to solve the sharding dilemma.

“Some protocols and projects are sharding at the consensus layer of the blockchain. Others are doing it as a proxy layer in front-end of the wallet but this places it outside of the native Ethereum architecture. This leads to a solution that lacks critical security,” Tahir explains. “We are taking a different approach by doing it natively on the node. This is a best-of-both-worlds scenario, making you natively part of the transaction flow, while allowing you to run computation pre-transaction with the requisite security.”

This approach allows KRNL to create a more efficient and secure system with kOS. Tahir states that

“We’re creating something that is much more than co-processors, which are dedicated environments. What we’re doing is exposing the functionality on different chains without having to create unique specific environments.”

kOS is being dubbed the “Superconnector”, offering app builders frictionless access to functions natively on the chain, making it inherently different from the existing suite of execution sharding solutions on the market. Unlike what LayerZero (LZ) does for assets, KRNL’s Superconnector makes boundless functionality available anywhere and by anyone, but with a more decentralized and secure approach. This ensures that application builders can access and utilize functions across different chains with minimal overhead, enhancing both performance and security.

Taking execution sharding omni-chain

KRNL’s long-term vision, Tahir shares, is to create a holistic ecosystem that enables developers to build truly decentralized applications without the inefficiencies and centralization issues that come with co-processors and other existing solutions. Thus, by enabling the execution of functions across multiple chains, KRNL is paving the way for more efficient and secure dApp development.

“We’re able to utilize the whole plethora of all those environments natively as they are, without having to do the heavy lifting to create something that is unique and specific as a co-processor,” Tahir notes.

Image: Illustration of kOS architecture and how it works

KRNL’s Superconnector, kOS, is a reimagining of how execution sharding should be implemented. By enabling frictionless access to functions natively on-chain, KRNL breaks down all barriers to omni-chain dApp building. Make note, this is a game-changer for worldwide, democratized, and streamlined dApp developments. Even more importantly for developers, they will be able to register and monetize the features they create on KRNL’s upcoming marketplace.

Tahir & KRNL’s Future Vision

Tahir aims to expand KRNL technology from Ethereum to other EVM and non-EVM chains, creating a holistic ecosystem. “We see developers and builders being able to build feature-rich real-world applications with very little work, almost no code, and low-code solutions,” Tahir states.

This approach will allow developers to build more robust applications more quickly and efficiently.

“You’re now able to say, ‘I want to do XYZ on chain and off chain in the Web2 world,’ because that’s what really brings real-world applications to life,” Tahir adds.

KRNL’s innovative approach to execution sharding through the Superconnector will redefine how we think about decentralized applications. The future of execution sharding lies in KRNL’s natively on-chain approach, which is set to revolutionize the Web3 landscape, making real-world applications more accessible and robust.

Mentioned in this article
Posted In: Sponsored, Web3
]]>
https://earlybirdsinvest.com/krnl-labs-redefining-execution-sharding-in-2025/feed/ 0 33097
KRNL Labs: Redefining Execution Sharding in 2024 https://earlybirdsinvest.com/krnl-labs-redefining-execution-sharding-in-2024/ https://earlybirdsinvest.com/krnl-labs-redefining-execution-sharding-in-2024/#respond Sun, 27 Apr 2025 09:02:47 +0000 https://earlybirdsinvest.com/krnl-labs-redefining-execution-sharding-in-2024/

Disclosure: This is a sponsored post. Readers should conduct further research prior to taking any actions. Learn more ›

Blockchain sharding, worded in the most succinct way possible, is the division of network activity into smaller, more manageable parts, to enhance performance and scalability. Execution sharding, more specifically speaking, involves breaking down the execution of smart contracts into smaller, more efficient pieces. Tahir Mahmood, co-founder of KRNL, and kOS, the company’s flagship product, are disrupting the execution sharding landscape with a fresh, innovative, and breakthrough approach

Should KRNL’s approach genuinely differ from traditional methods, such as data sharding, network sharding, and other approaches to execution sharding, it would prove critical to the future of dApps.

Sharding in Web3

Execution sharding is typically done using co-processors or separate environments, which can introduce inefficiencies and centralization issues. “Currently, the way people implement the equivalent of execution sharding is they tend to do it from the wallet level, or a different layer and different network altogether, as a way of managing the execution,” Tahir explains. “What we’re doing within KRNL is happening natively on the node, so that way it’s part of the standard transaction flow. It’s not a separate network, and it’s not a separate environment.”

People currently consider execution sharding to be tied to co-processors, which are dedicated environments. KRNL has an alternative approach, Tahir explains, “What we’re doing is we’re bringing the concept that all these layer ones and layer twos with all this functionality built on them, can be exposed without having to create unique specific environments, which is actually what co-processors are,” Tahir adds.

KRNL’s breakthrough solution

KRNL’s approach to execution sharding is fundamentally different from others looking to solve the sharding dilemma.

“Some protocols and projects are sharding at the consensus layer of the blockchain. Others are doing it as a proxy layer in front-end of the wallet but this places it outside of the native Ethereum architecture. This leads to a solution that lacks critical security,” Tahir explains. “We are taking a different approach by doing it natively on the node. This is a best-of-both-worlds scenario, making you natively part of the transaction flow, while allowing you to run computation pre-transaction with the requisite security.”

This approach allows KRNL to create a more efficient and secure system with kOS. Tahir states that

“We’re creating something that is much more than co-processors, which are dedicated environments. What we’re doing is exposing the functionality on different chains without having to create unique specific environments.”

kOS is being dubbed the “Superconnector”, offering app builders frictionless access to functions natively on the chain, making it inherently different from the existing suite of execution sharding solutions on the market. Unlike what LayerZero (LZ) does for assets, KRNL’s Superconnector makes boundless functionality available anywhere and by anyone, but with a more decentralized and secure approach. This ensures that application builders can access and utilize functions across different chains with minimal overhead, enhancing both performance and security.

Taking execution sharding omni-chain

KRNL’s long-term vision, Tahir shares, is to create a holistic ecosystem that enables developers to build truly decentralized applications without the inefficiencies and centralization issues that come with co-processors and other existing solutions. Thus, by enabling the execution of functions across multiple chains, KRNL is paving the way for more efficient and secure dApp development.

“We’re able to utilize the whole plethora of all those environments natively as they are, without having to do the heavy lifting to create something that is unique and specific as a co-processor,” Tahir notes.

Image: Illustration of kOS architecture and how it works

KRNL’s Superconnector, kOS, is a reimagining of how execution sharding should be implemented. By enabling frictionless access to functions natively on-chain, KRNL breaks down all barriers to omni-chain dApp building. Make note, this is a game-changer for worldwide, democratized, and streamlined dApp developments. Even more importantly for developers, they will be able to register and monetize the features they create on KRNL’s upcoming marketplace.

Tahir & KRNL’s Future Vision

Tahir aims to expand KRNL technology from Ethereum to other EVM and non-EVM chains, creating a holistic ecosystem. “We see developers and builders being able to build feature-rich real-world applications with very little work, almost no code, and low-code solutions,” Tahir states.

This approach will allow developers to build more robust applications more quickly and efficiently.

“You’re now able to say, ‘I want to do XYZ on chain and off chain in the Web2 world,’ because that’s what really brings real-world applications to life,” Tahir adds.

KRNL’s innovative approach to execution sharding through the Superconnector will redefine how we think about decentralized applications. The future of execution sharding lies in KRNL’s natively on-chain approach, which is set to revolutionize the Web3 landscape, making real-world applications more accessible and robust.

Mentioned in this article
Posted In: Sponsored, Web3
]]>
https://earlybirdsinvest.com/krnl-labs-redefining-execution-sharding-in-2024/feed/ 0 33067
Vitalik Buterin explores sunsetting the EVM in favor of a simpler Ethereum execution model https://earlybirdsinvest.com/vitalik-buterin-explores-sunsetting-the-evm-in-favor-of-a-simpler-ethereum-execution-model/ https://earlybirdsinvest.com/vitalik-buterin-explores-sunsetting-the-evm-in-favor-of-a-simpler-ethereum-execution-model/#respond Mon, 21 Apr 2025 07:32:24 +0000 https://earlybirdsinvest.com/vitalik-buterin-explores-sunsetting-the-evm-in-favor-of-a-simpler-ethereum-execution-model/

Vitalik Buterin has proposed a long-term overhaul to Ethereum’s execution environment to replace the Ethereum Virtual Machine with RISC-V, a standardized and extensible instruction set architecture.

The proposal, shared in the Ethereum Magicians forum on April 20, outlines a multi-phase shift to improve proving efficiency and simplify the execution layer, without changing core abstractions like accounts, storage, or cross-contract calls.

The change would retain Solidity and Vyper as primary development languages, which would be adapted to compile to RISC-V.

Per Buterin, while writing contracts directly in Rust would be technically possible, readability concerns and developer familiarity with existing languages suggest that Rust will not replace Solidity at the application layer. Existing EVM contracts would continue to operate and interact fully with new RISC-V-based contracts, preserving backward compatibility.

Execution bottlenecks and long-term scaling

Buterin identified execution as one of Ethereum’s final long-term bottlenecks, after near-term issues are mitigated by EIPs such as delayed execution, block-level access lists, and distributed historical storage.

In particular, he pointed to proving costs in ZK-EVMs as the key constraint for future scalability. Analysis from Succinct’s ZK-EVM indicates that block execution alone accounts for nearly half of all prover cycles, while the remainder is consumed by witness data handling and state tree operations.

While state-related overhead can be reduced by shifting from Keccak-based Patricia trees to binary trees with prover-optimized hash functions such as Poseidon, block execution efficiency will remain limiting unless the EVM is addressed directly.

Buterin noted that ZK-EVMs already compile to RISC-V under the hood, suggesting that exposing RISC-V as the primary VM could eliminate a layer of abstraction and yield efficiency gains. Some test scenarios reportedly show 100x improvements in prover performance by bypassing EVM translation altogether.

Coexistence, migration, and simplification paths

Multiple implementation pathways are under consideration. The most conservative would allow dual support for both EVM and RISC-V contracts, maintaining interoperable calls and shared access to persistent state. EVM contracts would continue to function and could call into or be called by RISC-V contracts via system calls mapped to traditional opcodes such as CALL, SLOAD, and SSTORE.

A more aggressive approach involves transforming existing EVM contracts into wrappers that delegate execution to an EVM interpreter written in RISC-V. Under this model, a contract’s bytecode would be replaced with logic that routes calls and execution parameters to a designated RISC-V interpreter contract, receives the return value, and forwards it to the caller.

An intermediate strategy proposes protocol-level support for virtual machine interpreters, enshrining this delegation process and enabling multiple execution formats to coexist. While EVM would be the first VM supported under this model, others, including Move, could be added in the future.

Each approach seeks to balance compatibility with long-term simplification. According to Buterin, incremental simplifications to the EVM, such as removing SELFDESTRUCT, have proven difficult due to complex edge cases and legacy behaviors.

A complete transition to RISC-V could enable a more maintainable base layer with minimal execution logic, comparable in compactness to projects like Tinygrad that enforce strict codebase limits.

Broader design philosophy and alignment with Beam Chain

The proposal aligns with ongoing efforts like the beam chain initiative, which aims to simplify Ethereum’s consensus mechanism. The RISC-V plan would bring parallel improvements to the execution layer, enabling the network to pursue modularity and reduced complexity across both domains.

As posted on Ethereum Magicians, Buterin characterized the proposal as a radical but possibly necessary step toward realizing long-term L1 efficiency and simplicity. While active EIPs and statelessness frameworks address short- and medium-term scalability improvements, Ethereum’s future as a performant and sustainable protocol may hinge on architectural changes of this magnitude.

No timeline has been announced for any implementation phase. The Ethereum community is expected to engage in further discussion to evaluate trade-offs, tooling impact, and developer migration paths as part of a longer deliberation cycle.

The proposal remains exploratory and is intended to open a broader conversation about the direction of Ethereum’s execution environment over the coming years.

Community response

Some community members raised strategic and technical reservations in response to Buterin’s proposal. Adam Cochran questioned the prioritization of L1 efficiency at the potential expense of L2 enablement, suggesting that enshrining RISC-V could narrow Ethereum’s modular roadmap.

He highlighted alternative proposals such as recursive proof aggregation, stateless commitment roots, and BLS signature unification, which could potentially offer broader systemic gains with fewer implementation costs.

Others, including Ben A Adams, Co-founder and CTO of Illyriad Games, and levs57, a web3 developer, pointed to performance trade-offs, particularly around hardware compatibility and the persistent role of precompiles.

Concerns included the difficulty of optimizing low-level RISC-V instructions back into efficient 256-bit operations and doubts about whether current zk-RISC-V systems are sufficiently mature or auditable to justify a foundational shift.

Buterin responded by downplaying the extent to which the EVM’s 256-bit word size constrains execution, stating that most values in practice are smaller, typically u32, u64, or u128, which compilers can efficiently map to RISC-V instructions.

He reiterated that today’s ZK-EVMs already operate as RISC-V environments embedding an EVM interpreter, framing direct exposure of RISC-V as a way to remove redundant layers. While acknowledging stack management and jumps as potential friction points, he maintained that eliminating interpretive overhead remains a net gain.

Mentioned in this article
]]>
https://earlybirdsinvest.com/vitalik-buterin-explores-sunsetting-the-evm-in-favor-of-a-simpler-ethereum-execution-model/feed/ 0 31991
Ethereum Execution Layer Specification https://earlybirdsinvest.com/ethereum-execution-layer-specification/ https://earlybirdsinvest.com/ethereum-execution-layer-specification/#respond Sat, 22 Mar 2025 17:34:57 +0000 https://earlybirdsinvest.com/ethereum-execution-layer-specification/

tl;dr

  • EELS is an execution layer reference implementation in Python.
  • It’s up to date with mainnet.
  • It fills tests, and passes existing ones.
  • There’s an example of an EIP implemented in EELS below.

Introduction

After more than a year in development, we’re pleased to publicly introduce the Ethereum Execution Layer Specification (affectionately known as EELS.) EELS is a Python reference implementation of the core components of an Ethereum execution client focused on readability and clarity. Intended as a spiritual successor to the Yellow Paper that’s more programmer friendly and up-to-date with post-merge forks, EELS can fill and execute state tests, follow mainnet1, and is a great place to prototype new EIPs.

EELS provides complete snapshots of the protocol at each fork—including upcoming ones—making it much easier to follow than EIPs (which only propose changes) and production clients (which often mix multiple forks in the same codepath.)

History

Beginning in 2021, as a project of ConsenSys’ Quilt team and the Ethereum Foundation, the eth1.0-spec (as it was known then) was inspired by the sheer frustration of having to decipher the cryptic notation of the Yellow Paper (Figure 1) to understand the specific behavior of an EVM instruction.

Screenshot of formulas 2, 3, and 4 from the Yellow Paper
Figure 1. arcane runes describing the basis of the blockchain paradigm

Drawing on the successful Consensus Layer Specification, we set out to create a similar executable specification for the execution layer.

Present

Today, EELS is consumable as a traditional Python repository and as rendered documentation. It’s still a bit rough around the edges, and doesn’t provide much in the way of annotations or English explanations for what various pieces do, but those will come with time.

It’s just Python

Hopefully a side-by-side comparison of the Yellow Paper and the equivalent code from EELS can show why EELS is a valuable complement to it:

Less-than (LT) opcode

Figure 2. Less-than (LT) EVM instruction from Yellow Paper

def less_than(evm: Evm) -> None:
    # STACK
    left = pop(evm.stack)
    right = pop(evm.stack)

    # GAS
    charge_gas(evm, GAS_VERY_LOW)

    # OPERATION
    result = U256(left < right)

    push(evm.stack, result)

    # PROGRAM COUNTER
    evm.pc += 1

Figure 3. Less-than (LT) EVM instruction from EELS

While Figure 2 might be digestible to academics, Figure 3 is indisputably more natural to programmers.

Here’s a video walk-through of adding a simple EVM instruction if that’s your kind of thing.

Writing Tests

It bears repeating: EELS is just regular Python. It can be tested like any other Python library! In addition to the entire ethereum/tests suite, we also have a selection of pytest tests.

With a little help from execution-spec-tests, any tests written for EELS can also be applied to production clients!2

Showing Differences

Having snapshots at each fork is great for a smart contract developer popping in to see the specifics of how an EVM instruction works, but isn’t very helpful for client developers themselves. For them, EELS can display the differences between forks:

Screenshot of the differences in the apply_fork function between homestead and the DAO fork

Figure 4. one difference between homestead and the DAO fork

An Example EIP

EIP-6780 is the first EIP to get an EELS implementation provided by the author, Guillaume Ballet! Let’s take a look.

Screenshot of EIP-6780's specification section

Figure 5. EIP-6768’s specification section

First, we introduce a created_contracts variable to the EVM with transaction-level scope:

 @dataclass
 class Environment:
     caller: Address
     block_hashes: List[Hash32]
     origin: Address
     coinbase: Address
     number: Uint
     base_fee_per_gas: Uint
     gas_limit: Uint
     gas_price: Uint
     time: U256
     prev_randao: Bytes32
     state: State
     chain_id: U64
+    created_contracts: Set[Address]

Second, we note which contracts were created in each transaction:

+    evm.env.created_contracts.add(contract_address)

Finally, we modify selfdestruct so it only works for contracts noted in created_contracts:

-    # register account for deletion
-    evm.accounts_to_delete.add(originator)
-
+    # Only continue if the contract has been created in the same tx
+    if originator in evm.env.created_contracts:
+
+        # register account for deletion
+        evm.accounts_to_delete.add(originator)
+

Future

We want EELS to become the default way to specify Core EIPs, the first place EIP authors go to prototype their proposals, and the best possible reference for how Ethereum works.

If you’re interested in contributing or prototyping your EIP, join us on the #specifications channel or grab an issue from our repository.

]]> https://earlybirdsinvest.com/ethereum-execution-layer-specification/feed/ 0 26610