Skip to main content

Enabling your channel on other chains

The protocol is designed to enable your channel to send notifications on multiple chains, instead of only Ethereum.

However, to enable a channel for sending notifications on chains other than Ethereum, the concept of channel alias plays a major role.

note

Check out this section to get an introduction to channel alias

How to set up Channel Alias?

Now that we understand channel alias, it's time to understand how one set up their channel alias address for any other chain.

In order to set up a channel alias address for any preferred chain, one has to go through 2 simple steps:

  1. Selecting the chain and providing the right alias address for the channel during channel creation itself.
  2. Verification of the alias Address on the selected chain.

While the first step is quite simple and happens right at the time of channel creation itself, let's try to understand how the alias verification procedure is completed to adequately set up a channel's alias, using a quick example of the Polygon chain.

Setting channel alias for different chain (Example: Polygon)

caution

This part of the guide assumes that you have successfully created a channel and passed the correct Polygon address as the alias address during the channel creation process.

If you haven't set up your channel yet, please read guide to creating your channel first. It's improtant to create your channel with the right alias address since alias can't be changed after channel creation.

Now that you have the channel created successfully on the Ethereum chain, and you have passed your preferred alias address for the Polygon chain, let's quickly understand how you can verify your alias address.

Channel Verification on Alias Network

In order to ensure that the alias address provided (during channel creation) actually belongs to the owner of the channel, alias verification is included as a part of the channel creation procedure.

Additionally, a channel owner can only use his alias address to communicate with its subscribers on Polygon after the alias verification is successfully executed on the Polygon chain itself.

Step-by-Step Guide to Alias Verification

Verification of alias address must happen on the selected chain (in this case, Polygon) itself. Therefore, once your channel is successfully created on Ethereum, you need to switch your network to Polygon.

info

Make sure you have already added the Polygon network to your MetaMask. This guide from Polygon helps in case you don't how to add other networks to your MetaMask.

Once you have switched your network to Polygon chain, follow the steps mentioned below:

  1. Log into the Push dApp with the same address that was set as alias address during channel creation.
  2. Go to the Developers > Create Channel from the sidebar.
  3. Click the Verify channel alias button.
  4. Approve the transaction required for Alias Verification, on Polygon chain

That's it. Once the transaction is approved, your alias address is verified on Polygon and is now successfully set up and linked with your channel on the Ethereum chain.

You will now be able to access your channel profile page and be able to send notifications from Polygon using your alias address.

Video Guide for Alias Verification on Polygon Chain 👇

Supported chains for Channel Alias

Push protocol supports a number of different chains (EVMs) for setting channel aliases for notifications —