You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For the Flow blockchain to achieve EVM compatibility, we need to implement and expose a JSON-RPC API server, which complies to the above specification.
Proposed solution
Build upon the JSON-RPC server implementation in https://github.com/onflow/flow-evm-gateway, and update the mock implementation of certain methods, with the actual business logic needed to provide the expected functionality.
The aforementioned methods include, among others:
eth_sendRawTransaction
eth_call
eth_getLogs
eth_getTransactionCount
eth_estimateGas
Impact
Developers not familiar with the Flow blockchain, will be able to tap into its potential, by using their existing knowledge of the Ethereum JSON-RPC API.
A seasoned back-end engineer with a focus on problem solving and designing robust software systems. Over 9 years of experience building high-traffic search engines, marketplaces, exchanges and in-house analytics solutions. Led cross-functional teams to deliver both web and mobile apps, participating in all steps of the software development lifecycle. Open source lover and advocate.
Flow EVM Gateway JSON-RPC Gateway Phase 2 proposal
Grant category
Please select one:
Description
The Ethereum JSON-RPC Specification (https://ethereum.github.io/execution-apis/api-documentation/) is a specification of the standard interface for Ethereum clients.
Problem statement
For the Flow blockchain to achieve EVM compatibility, we need to implement and expose a JSON-RPC API server, which complies to the above specification.
Proposed solution
Build upon the JSON-RPC server implementation in https://github.com/onflow/flow-evm-gateway, and update the mock implementation of certain methods, with the actual business logic needed to provide the expected functionality.
The aforementioned methods include, among others:
eth_sendRawTransaction
eth_call
eth_getLogs
eth_getTransactionCount
eth_estimateGas
Impact
Developers not familiar with the Flow blockchain, will be able to tap into its potential, by using their existing knowledge of the Ethereum JSON-RPC API.
Milestones and funding
Total funding proposed: 17500 $
Team
The text was updated successfully, but these errors were encountered: