Polkadot.JS API UI enhancements

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

Reply
Up
Share
Request
24,323DOT
Status
Decision28d
Confirmation
4d
Attempts
0
Tally
10.1%Aye
50.0%Threshold
89.9%Nay
Aye
2.79MDOT
Nay
24.88MDOT
  • 0.0%
  • 0.0%

    Threshold

  • 0.0%
Support
0.09%
1.25MDOT
Issuance
1.4BDOT
Votes
Nested
Flattened
Calls
Check how referenda works here.
Call
Metadata
Timeline4
Votes Bubble
Statistics
Comments
No comments here