diff --git a/concepts/create-your-notif-channel/README.md b/concepts/create-your-notif-channel/README.md index 5574768..b360f9a 100644 --- a/concepts/create-your-notif-channel/README.md +++ b/concepts/create-your-notif-channel/README.md @@ -8,12 +8,12 @@ Any user who activates themselves as a service on the protocol to send notificat In other words, any service, i.e., a dapp, protocol, or even a web2 service, that wants to send notifications out to its web3 users can choose to become a channel and establish an adequate communication bridge with its users. -The creation of a channel is just a one-time simple procedure. It must be noted that channel creation only happens on the **Ethereum** blockchain and one wallet address can only create one channel only the protocol. +The creation of a channel is just a one-time simple procedure. It must be noted that channel creation only happens on the **Ethereum** blockchain and one wallet address can only create one channel on the protocol. {% hint style="info" %} **Note:** _Although channel creation only happens on the Ethereum blockchain, the protocol is designed to be chain-agnostic, i.e., channel owners can choose to send notification on any chain of their choice and not just Ethereum network_\ -__\ -_This is discussed extensively in the following section ๐Ÿ‘‰_ [enabling-channel-on-other-chains](../../developer-guides/create-your-notif-channel/enabling-channel-on-other-chains/ "mention")__ +**\ +_This is discussed extensively in the following section ๐Ÿ‘‰_ [enabling-channel-on-other-chains](../../developer-guides/create-your-notif-channel/enabling-channel-on-other-chains/ "mention")** {% endhint %} A successfully created channel is capable of _**sending notifications**_ to its subscribers, directly tied to their wallet addresses. Any wallet address can become a subscriber of a particular channel by simply **opting into** that channel. @@ -23,7 +23,7 @@ Once opted in, the subscriber shall receive notifications from that channel dire {% hint style="info" %} _**Opting In or Opting out of a Channel is a completely gasless transaction and requires no fees.**_ -How to Opt-In to a Channel? ๐Ÿ‘‰ [**Opting-Into a Channel**](https://docs.epns.io/users/epns-dapp/opting-in-to-a-channel)**** +How to Opt-In to a Channel? ๐Ÿ‘‰ [**Opting-Into a Channel**](https://docs.epns.io/users/epns-dapp/opting-in-to-a-channel)\*\*\*\* {% endhint %} Moreover, the owner of a channel can also choose to _**delegate his/her notification sending power to any other wallet address**_. This enables the selected wallet address to send notifications on behalf of the channel. The channel owner, however, can choose to remove the delegate at any given time. diff --git a/developer-guides/create-your-notif-channel/README.md b/developer-guides/create-your-notif-channel/README.md index e006d1f..b83f92e 100644 --- a/developer-guides/create-your-notif-channel/README.md +++ b/developer-guides/create-your-notif-channel/README.md @@ -6,8 +6,6 @@ description: >- # Creating A Channel - - 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 While there are quite a few [protocol level details about channels](../../developer-tooling/push-smart-contracts/epns-core-contract/channel-creation-process-on-smart-contract.md), let us first begin with understanding the overall Channel creation process. @@ -34,9 +32,9 @@ Ideally, there are six crucial requirements for creating a Channel. Make sure yo **Quick Important Note on Network & Alias Address** -* The **Network** dropdown allows you to select the network/chain on which you want to send notifications. It is set to **Ethereum chain** by default but allows you to select other chains as well. (_Currently Polygon & BSC_). -* The **Alias Address** field appears only when you select any chain other than Ethereum for your channel's notification. Alias address is basically the representation of your original Ethereum channel on the selected chain of your choice. -* The alias address basically allows you to provide an address that will represent your channel on the other chain selected in the **Network** dropdown section. It is imperative to note that the address you pass as an alias, must be your own as it will be further verified as a part of the channel creation process. Read more about Alias Addresses๐Ÿ‘‡. +- The **Network** dropdown allows you to select the network/chain on which you want to send notifications. It is set to **Ethereum chain** by default but allows you to select other chains as well. (_Currently Polygon & BSC_). +- The **Alias Address** field appears only when you select any chain other than Ethereum for your channel's notification. Alias address is basically the representation of your original Ethereum channel on the selected chain of your choice. +- The alias address basically allows you to provide an address that will represent your channel on the other chain selected in the **Network** dropdown section. It is imperative to note that the address you pass as an alias, must be your own as it will be further verified as a part of the channel creation process. Read more about Alias Addresses๐Ÿ‘‡. {% content-ref url="../../concepts/create-your-notif-channel/what-is-a-channel-alias.md" %} [what-is-a-channel-alias.md](../../concepts/create-your-notif-channel/what-is-a-channel-alias.md) @@ -56,12 +54,8 @@ The Alias address is quite crucial to activate your channel on other chains. Rea 1. Ensure that you have the above requirements ready. 2. Head to the Push [Prod dapp ](https://app.push.org/#/channels)or [Staging dapp](https://staging.push.org/#/channels) based on your channel creation requirement. **Note:** Channel creation is a protocol-based event which means you can also create the channel by interacting with [EPNS Core Smart Contract](../../developer-tooling/push-smart-contracts/epns-core-contract/channel-creation-process-on-smart-contract.md). -3. Visit Create Channel and follow the instructions to create your channel. _Optionally you can visit_ [deploying-your-first-channel.md](../examples/deploying-your-first-channel.md "mention") _guide for step-by-step tutorial._ +3. Visit Create Channel and follow the instructions to create your channel. _Optionally you can visit_ [deploying-your-first-channel.md](../examples/deploying-your-first-channel.md "mention") _guide for step-by-step tutorial._ 4. If you wish to create a channel using a Gnosis safe, please visit[creating-a-channel-using-gnosis-safe.md](channel-creation-guides/creating-a-channel-using-gnosis-safe.md "mention") and follow the guide to create one. -5. Ensure that you have the above requirements ready. -6. Head to [the Push prod dapp](http://app.push.org/) or the staging dapp based on your channel creation requirement. **Note:** Channel creation is a protocol-based event which means you can also create the channel by interacting with [EPNS Core Smart Contract](../../developer-tooling/push-smart-contracts/epns-core-contract/channel-creation-process-on-smart-contract.md). -7. Visit Create Channel and follow the instructions to create your channel. _Optionally you can visit_ [deploying-your-first-channel.md](../examples/deploying-your-first-channel.md "mention") _guide for step-by-step tutorials._ -8. If you wish to create a channel using a Gnosis safe, please visit[creating-a-channel-using-gnosis-safe.md](channel-creation-guides/creating-a-channel-using-gnosis-safe.md "mention") and follow the guide to create one. {% hint style="warning" %} **Need Goerli-PUSH tokens for staging dapp?** @@ -71,5 +65,5 @@ You won't need for real PUSH or ETH on the Staging app ๐Ÿ˜ {% endhint %} {% hint style="success" %} -If you are setting up a Channel on Prod dApp (Ethereum Mainnet), you can request for **channel creation gas fee reimbursement** within 24 hrs by [filling out this form](https://docs.google.com/forms/d/e/1FAIpQLScNQ2\_mACRQgyIPsr47woE69\_FOds8aLIGupT20QIEUMfgnQw/viewform). See [this medium article for more information](https://medium.com/ethereum-push-notification-service/calling-all-hobbyist-devs-channel-creation-gas-fee-is-now-refundable-6631ccd01baf). +If you are setting up a Channel on Prod dApp (Ethereum Mainnet), you can request for **channel creation gas fee reimbursement** within 24 hrs by [filling out this form](https://docs.google.com/forms/d/e/1FAIpQLScNQ2_mACRQgyIPsr47woE69_FOds8aLIGupT20QIEUMfgnQw/viewform). See [this medium article for more information](https://medium.com/ethereum-push-notification-service/calling-all-hobbyist-devs-channel-creation-gas-fee-is-now-refundable-6631ccd01baf). {% endhint %}