Polkassembly Logo

Create Pencil IconCreate
OpenGov
View All Small Spender
Discussion#2159
Referendum#541

Universal Hybrid Substrate Faucet

inSmall Spender
2 years ago
development
treasury
Executed

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.51 per DOT the total will be 4593 $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.

Comments (9)

2 years ago

A clearly planned proposals with reasonable asking price and tight delivery.

What can you tell us about the demand for such a faucet — and any luck connecting with projects that will use this? 

Thanks!

2 years ago

@Jay Chrawnna Thanks for the acknowledgement!

We haven't reached out to any projects as such but we analysed the need in a broader spectrum. 

These are the stakeholders in different scenarios:

— Devs of new protocols

— Community participants of different testnet campaigns

— Researchers 

And these are the categories of protocols which will utilise the faucet for testing:

— Multi-chain DeFi protocols and bridges

— Gaming dApps utilising hybrid deployments (utilising both, parachains for different security-oriented components and solochains for performance-oriented components.)

— New XCM toolings

2 years ago

I think this would be useful and I'm happy to support it.  Finding testnet faucets to often a painful process, and having them all in one location would be really nice.  

(CoI statement — I know the team involved, but I'm not working on or benefiting financially from this project.)

Load more comments
PleaseLogin to comment

Requested

DOT
4.47K DOT

Proposal Passed

Summary

0%

Aye

AyeNay

0%

Nay

Aye (102)0.0 DOT

Support0.0 DOT

Nay (42)0.0 DOT

Help Center

Report an Issue
Feedback
Terms and Conditions
Github

Our Services

Docs
Terms of Website
Privacy Policy

A House of Commons Initiative.

Polka Labs Private Limited 2025

All rights reserved.

Terms and ConditionsTerms of Website
Privacy Policy