Dear Astar/Shiden community,
I am Sourabh Niyogi, who along with Michael Chung lead the development of Polkaholic.io at Colorful Notion. We humbly request to be a part of the Astar dApp Staking program and be a long-term contributor to Astar’s vision of the Future of Smart Contracts via Polkaholic.io’s multi-chain indexer and APIs.
Project Overview: Polkaholic.io
Polkaholic.io is a multi-chain block explorer complete with XCM / EVM / WASM APIs that is well matched to Astar’s vision. Over 2022, we have learned the internals of Substrate by indexing Astar, Shiden and as many chains in the Polkadot/Kusama ecosystem as we could find endpoints for, running full archive nodes for Astar + Shiden for over a year now. We placed special emphasis on the key aspects of Astar’s chain:
- XCM, indexing XCM Transfers, Messages, and Astar’s upcoming remote execution
- EVM, decoding EVM Transactions with hybrid functionality
- WASM, decoding Contracts calls
Polkaholic.io supports over 60+ Substrate chains now, and we are working on adding new cutting edge functionality that will be important in 2023 as new WASM + EVM=XVM contract functionality is rolled out to Astar. We learned from Maarten’s feedback that the Astar community needed a fully integrated approach (not EVM on blockscout, WASM in polkadot.js, governance and dappstaking elsewhere still), and how cutting edge Astar is on the WASM+EVM=XVM innovation curve, which we find very exciting. We further realised that because of Astar’s dedication to WASM+EVM=XVM success, we could serve the community best by combining { polkaholic.io WASM/EVM APIs with polkadot.js apps }. The core reason is pretty simple: WASM/ink! Contract developers start there and not going to be served by going to another interface. We Astar is leading the way in the larger Substrate ecosystem.
With your long-term community support, we aim to augment Polkaholic APIs + polkadot.js apps in the following ways:
-
Provide full support for WASM/ink! Contracts in polkaholic.io APIs
-
Enabling submission of WASM/ink! Contracts for verification
-
Supporting contract reads + contract write calls
-
Supporting decoding of WASM Contract calls
-
Provide full support for EVM Contracts in polkaholic.io
-
Enabling submission of EVM Contracts for verification
-
Decoding EVM Contracts
-
Provide full support for XCM Indexing of XCM Transfers and Remote Executions
-
Provide easy access to developer tools to support EVM/WASM/XCM/XVM, where all feedback is welcome
-
Further develop XCM + WASM + EVM APIs that meet developer and analyst needs as Astar grows in usage as one of the most innovative Smart Contract platforms in the ecosystem
-
Explore a plugin model where others may also submit their dapps (e.g. a dApp Staking module) and form the basis for a well-integrated Astar developer experience and Substrate user experience.
-
Develop actually useful ink! WASM+EVM=XVM Contracts of our own, so we may “eat the dog food”
Our Mission
Colorful Notion’s mission in being part of the dApp Staking program is to support developers in Astar’s ecosystem with a multichain block explorer that is ideal for cutting edge WASM/EVM/XCM related development.
Past Performance & Milestones
We have delivered many valuable features for the Substrate community. With Astar+Shiden community support, we aim to continue delivering
- 2022 Jul - Soft launched Polkaholic.io to support Polkadot/Kusama ecosystem users and developers in a multi-chain Substrate future.
- 2022 Aug - Implemented the first ever xcm indexer for the substrate ecosystem;
- 2022 Sep-Oct - Implemented Astar/Shiden-specific parsing of XCM and basic “Contracts” pallet support; Implemented Arthswap Dex pool tracking
- 2022 Nov - Tested XCM Remote Execution of WASM with Astar Founding Engineer Dino in Zombienet; Implemented the Astar-specific XCM remote execution parser
- Attended Polkadot Summit and sub0 where we were inspired by Sota and Hoon’s Future of Smart Contracts vision to join in this program long-term.
- December 2022/January 2023 - We are presently testing Pierre’s ground breaking Uniswap v2 + Astar PSP22/34/37 chain-extension-contracts to develop real-world WASM contracts that can connect to other XCM Assets (eg. USDT) and test remote swaps with real world assets on Shiden any day now!
dApp Staking Reward Usage
All rewards from Astar / Shiden dApp Staking will be used in 2023 to:
- Operate indexing infrastructure and APIs of Astar + Shiden + increasing redundancy. And, with sufficient support and interest, we will index Shibuya as well
- Support WASM/XCM/EVM Astar Developers with Colorful Notion’s highly reactive development where we aim to assist in a high impact way in the ecosystem to support Astar’s WASM/XCM/EVM Smart Contract future
- Integrate Polkaholic.io APIs (e.g. Astar’s xcm) with polkadot.js apps in conjunction with the above
The rewards will effectively allow us to run more robust Astar/Shiden indexing services and remain focused towards what we hope will be a high growth WASM/EVM/XCM centric ecosystem.
Let us know how to help!
If you are an active member of the Astar community and would like to see us work on specific things in Astar’s WASM+EVM=XVM Future of Smart Contracts, please say introduce yourself in Matrix or find me on Telegram (@{firstname-lastname}) – we’d love to help grow Astar’s WASM/EVM/XCM/XVM ecosystem in 2023 with you.
Thank you for your support and Happy Holidays!