Universal Hybrid Substrate Faucet

8 Comments

Objective:

A one-stop testnet faucet for all the substrate chains that will also support EVMs on substrate chains making it the first Hybrid Faucet in the ecosystem. With XCM channels exploding already, we should presume the upcoming wave of next-gen Polkadot dApps is near! Most of them will leverage multiple parachains and solochains simultaneously. To cater to this future need we are introducing this universal faucet idea with single-click multi-chain disbursements to make cross-chain testing a breeze.

Features:

Faucet with 2 modes:

Network switcher mode: This can be utilized for individual disbursement on a specific substrate chain.

Network selector mode: This can be utilized for bulk disbursements on selected substrate chains.

EVM support:

All frontier-based EVMs will be supported right out of the box. While support for custom EVM implementations will be added on a rolling basis.

Attack Resilient:

The Faucet will be immune to attacks using derived accounts. Also using web3/signer login, the faucet can be used only once a day across all the accounts from the signer.

Cost and Timeline:

We are considering $500 per chain integration with 50% of the grant being vested for 1yr (vesting will be done in the same multisig with the contributors as signers). There are currently 69 testnets in the Polkadot ecosystem. Referencing the EMA30 which is $7.716 per DOT the total will be 4471 $DOT which is ~34500$. The complete development will be done within 4 weeks with the additional service of maintaining the faucet for 24 months along with weekly integration for new testnets at no additional costs.

Future scope:

﹒ Support for Mainnets and further improvements based on the community’s feedback and suggestions.

﹒ We can also implement social login if required.

﹒ In-app integration with interfaces(like PolkadotApps) and wallets.

About Us:

We are a collective of experienced contributors from EdgewareDAO looking to start the contribution journey in Polkadot with this small project.

Forum reference: (post by Gagan)

https://forum.polkadot.network/t/universal-testnet-faucet-idea/6114

Q&As:

Why do we need a universal testnet faucet?

The universal testnet faucet is quite crucial for developers who are looking to leverage technologies from different substrate chains in their stack. This will also complement the push towards multichain hybrid deployments.

How is it different from other faucets?

Currently, we don’t have a faucet that does single-click multi-chain disbursements in the whole substrate ecosystem. The ecosystem also doesn't have any ready-to-use faucet which supports all the testnets.

Up
Comments
No comments here