Justin Obi

@cjustinobi

Software engineer with keen interest in Ethereum Protocol Development

Joined on Dec 16, 2024

  • Introduction My wife was among EPF Cohort 5 participants who had the opportunity to attend the recently concluded DevconSEA in Bangkok. I remember how she started and the challenges she faced. Looking back, the end result seems to have been worth it for her. Inspired by her journey, I decided to explore what it takes to be a Protocol Developer. I encountered many rabbit holes along the way. At one point, I attempted to run a node on my system but was met with numerous issues, which clearly pointed to limitations in my system resources. When I discovered the Portal Network, I knew it was something I wanted to contribute to. That's how I learned about Ultralight from the EthereumJS team. After studying their codebase, I browsed through their issue tracker to find a good starting point. This led to my journey of converting UltralightProvider into a pure EIP-1193 JSON-RPC Provider. In this post, I'll share my recent contribution to UltralightProvider, where I implemented EIP-1193 compliance. This change makes the provider more standardized, easier to use, and more maintainable. I'll explain what EIP-1193 is, why it matters, and show how to use the updated provider. What is EIP-1193?
     Like  Bookmark