Balancer <> EPNS Collaboration for Sending Decentralized Notifications

Summary

We propose the Ethereum Push Notifications Service (EPNS) be integrated with Balancer. Decentralized notifications through EPNS establish a direct line of communication between Balancer and its users. All the users who deposit Balancer as collateral will be able to receive notifications.

Background

EPNS is the first decentralized communication protocol that enables any dApp, smart contract, or backend to send push notifications tied to user wallet addresses. Currently, the EPNS protocol powers notifications for 70+ projects, such as Ethereum Name Service (ENS), Decentraland, Uniswap, Pine Protocol, and DoinGud around the Ethereum ecosystem, and soon will be deployed to all the EVM-compatible networks.

A brief history of EPNS

We started building EPNS in January 2020.

While interacting with decentralized applications, we realized the lack of a notification mechanism that can notify users or wallet addresses about important events, updates, and actions. As a result, many important events requiring user attention are missed completely.

EPNS tries to solve this with its Push Notifications service. To do this efficiently, the notification is stored and treated like a JSON payload, which is transformed as per the rules of the different carriers when the notification reaches them. The JSON payload can differ with payload types, ensuring the content’s flexibility and the data, storage interpretation, and delivery.

EPNS allows users to be in full control of what services they get notifications from and impose rules on the services, which include spam protection for users. This means that notifications are treated as a social feed rather than a piece of information.

Why integrate EPNS with Balancer

Making the best use of technologies at hand to enhance user experience is the essence of innovation in Web3. Many protocols and dApps currently rely on emails or social media tools like Twitter, Telegram, and Discord to communicate with their users.

Implementing EPNS decentralized notifications creates a direct channel between Balancer and Users. Users will be able to receive notifications and respond immediately.

All notifications can be delivered in rich media format, resulting in a more engaging user experience. Here are the exact use cases for which users of the Balancer platform will receive notifications:

  • Periodic notifications for your portfolio and returns
  • Impermanent losses
  • New investment opportunities

Sending out notifications for the above events will benefit for Balancer users.

Next steps

Balancer will leverage EPNS to serve decentralized notifications to its users.

Against: Do nothing

Link to resources and active communities

You will find all the relevant links to EPNS Website, Documentation, and Medium in the below provided link. It also has out Twitter and Discord community links.

EPNS Project

3 Likes