A simple walkthrough guide to setup a Channel on PUSH protocol for sending Notifications to your Web3 subscribers
Creating a channel is the very first step for sending notifications via PUSH. Having a Channel on PUSH dApp (and Smart Contracts) allows you to establish a communication pathway with your users in Web3.0
The Prod dApp is mainly useful for fully functional dApps & smart contracts that are live on Blockchain networks. Creating your channel on Prod requires 50 DAI (yes, the real ones), and it's recommended if you have a good user base or active community who wants notifications.
The Staging dapp is very useful for Builders/Developers to test out channels, send dummy notifications, and understand the functionalities of the Push Protocol. In the upcoming sections, we will set up a channel on Staging App.
Requirements for Setting Up a Channel
Ideally, there are six crucial requirements for creating a Channel. Make sure you are ready with the below list (required for both Prod and Staging)👇🏼
A Channel Name
Channel Logo (an image of size 128px * 128px)
Alias Network (required for multi-chain, for example, if on Polygon, provide Polygon address of your contract, else can be left blank, currently supports only Polygon).
Important: This field needs to be provided at the very start in case you want to enable your channel on other blockchain networks, see Enabling Channel on other Chains for guides and to understand the process.
A brief Channel Description (250 Characters)
Channel CTA (Call To Action link)
An amount of 50 DAI in your Wallet (and some ETH
If you are setting up a Channel on Staging dApp, you can get Free DAI and Kovan ETH from the dApp & online faucets. No need for real DAI/ETH on the Staging app 😁
If you want to send notifications from other network, please make sure to check and understand Enabling Channel on other Chains section as you need to provide that info during your channel creation process.