Polkadot.JS API UI enhancements

8 Comments

Introduction:

At LimeChain, we propose the introduction of an a number of new features for the UI of Polkadot.js API. We understand the pivotal role that developer tools play at the adoption of blockchain protocols, simplifying developers' workflows and leaving a positive impression on their experience with building on top of the protocol. As frequent users of the current application, we recognize its usefulness, but also see opportunities for improvement in UX and functionality.

We envision creating an application that serves as a daily tool for a wide range of users, including Hosts, Runtimes, Dapp, and Parachain developers. Our plan is to enhance the positive aspects of the existing application while addressing its shortcomings. For example, we aim to elevate the existing JS Console into a custom-tailored IDE for Polkadot.js API prototyping. By combining intuitive UI with cutting-edge yet reliable technologies, we aim to create a next-gen developer tools application for Polkadot.js API.

Key Features include:

Enabling seamless exploration of the Polkadot Ecosystem: The application will serve as the primary platform for developers to explore on-chain information across the entire Polkadot ecosystem, including blocks, chain state, referenda, xcm, and more.

Introduction of an integrated IDE for Rapid Prototyping: Users will be able to create quick proof of concepts within the browser tab, with pre-loaded dependencies tailored to their requirements, facilitating a complete Polkadot experience.

The application will be designed with adaptability in mind, ensuring longevity and adaptability as the Polkadot ecosystem evolves over time. The codebase will be open source under the Apache 2.0 license and contributed as repositories to the Polkadot-js GitHub organization.

We outline the following milestones for our project:

  • Polkadot.js API Sandbox IDE: Create an integrated development environment for Polkadot.js API prototyping.
  • Real-time Block Explorer: Develop a tool for real-time exploration of blockchain data.
  • Chain State, RPC, and Runtime Calls: Handle various types of calls related to chain state, RPC, and runtime operations.
  • Polkadot.js API Support: Dedicate time to address high-priority issues in the Polkadot.js API ecosystem.

For a detailed description of our proposal, please visit: Proposal Document

Company Background:

LimeChain is a software development company founded in 2017. We are positioned to handle end-to-end product development, and we have the capability to manage projects from conceptualisation and design to the complete implementation of a certain product. We specialize in blockchain technology, with emphasis in developing blockchain-related and infrastructure solutions.

In the context of the Polkadot ecosystem, we possess considerable expertise in developing various tools, including

Gosemble, a framework for building Substrate compatible Runtimes in Go,

Fruzhin, a Host implementation in Java, a framework for runtimes in AssemblyScript, a framework for runtimes in AssemblyScript. On top of that, we have implemented a

Parachain Validation Conformance Testing suite

Up
Comments
No comments here