Pinknode - Proposal: Improved dashboard for managing infrastructure
Pinknode is a node-as-a-service platform specialized in providing quality API endpoints and node operation services to the users in the Polkadot ecosystem. Our mission is to support the Polkadot protocol in achieving its vision of a multi-chain future through providing easy-to-use, reliable, and scalable infrastructure services which removes an entire layer of complexities for developers to start building on Polkadot/Substrate.
We launched our MVP in June 2021 offering free API endpoint access to users to both Polkadot and Kusama mainnets and testnets. We've served more than 200 million requests through our users' custom endpoints and public endpoints. You may begin utilizing our endpoints by signing up for an account or through our public endpoints listed here.
In our Phase 1 proposal, we will be detailing our plan to enhance our front-end for better user experience, management and monitoring capabilities. With these planned enhancements, our users will be able to:
-
easily manage their project keys
-
uncover valuable insights into their usage methods and patterns, which will positively influence the development of their dApp
-
collaborate effectively with other team members to manage infrastructure needs
This will help advance the developer team’s operational capabilities by providing greater ease of use, visibility, and enhanced account management.
You can find out more about our proposal here
Comments (4)
[Joe here, on proxy account]
I think that this is valuable in general, but could be a lot more valuable with a more focused approach, rather than "more nodes". Specifically, I'd like to see the development of some middleware with a bit of logic in it to provide a better API for UI/UX developers rather than more parachain APIs. For example, a UI should be able to connect to a single API instance and make queries like:
Likewise, a follow on step to this could be transaction construction/routing logic, so that a UI/UX developer can use a simple API like
tx.assetTransfer(asset: Id, to: Account, amount: Balance)
and the middleware would find the appropriate chain (e.g. Statemint) and construct the transaction with the account's nonce on that chain as well as route the signed transaction to the appropriate node.TLDR: Provide an API on the model of Polkadot/Kusama as single networks rather than a bunch of APIs of disparate chains.
Hi Joe, thank you for the suggestion! We certainly see a lot of value in creating a unified API that serves all networks on Polkadot and Kusama, and we have included it as one of the top priorities on our roadmap. We're working towards our main launch currently and we believe that a functional dashboard with helpful usage metrics, project and team management functionality will be critical for dApp developers in their early stages. This is the progression we're working towards: 1) We will start with unifying the endpoints for users under user unique ID, so they can switch between networks by plugging in different network names 2) Run nodes to support all live parachain networks on Polkadot and Kusama 3) Subsequently, we'll work on developing our own API gateway to enable the suggested 'all-in-one' API solution We will be in touch once we have our portal up and stable. Thank you once again for your constructive feedback. Eric Poh - Pinknode