project screenshot 1
project screenshot 2
project screenshot 3

Beaconpulse

A daily push notification showing the ETH winnings of your Ethereum Beaconchain validator.

Beaconpulse

Created At

ETHAmsterdam

Winner of

🧩 EPNS — Best Use of Backend SDK

Project Description

This application is intended for people who are running Beacon chain validators on mainnet. It is intended to be a "heartbeat" or "pulse" giving you some visibility on what your validators are achieving.

Specifically, Beaconpulse allows you to follow an ETH1 address's validators and sends you a daily EPNS push notification showing the amount of Ether your validators produced.

It also has rudimentary detection for missed attestations, proposals and sync committee duties.

How it's Made

The frontend dApp is build using:

  • create react app + sugar ( styled components etc )

  • ethers as the web3 interactor

  • firebase sdk as interactor with the serverless backend

The backend is built using:

  • firebase cloud functions

  • Ethereum Push Notification Service (deployed on mainnet)

  • ethers as the web3 interactor

Main sponsor technology: EPNS as the notification provider.

Main benefit to using EPNS: the notification channel allows EPNS users to subscribe to daily validator updates using their wallet public-key as the notification target. This simplifies and pseudo-anonymises the receipt of the notification.

Secondary sponsor technology: The Graph as the price oracle through the WETH > USDT trading pair on the Sushiswap subgraph.

Secondary sponsor benefit: a price oracle that is tied to a DEX more directly than web2 APIs like Coingecko's.

background image mobile

Join the mailing list

Get the latest news and updates