• © Goverland Inc. 2026
  • v1.0.3
  • Privacy Policy
  • Terms of Use
Proof Of HumanityProof Of Humanityby0xfd1Af514B8b2bf00d1999497668BFF26Ccdf4C8aclesaege.eth

[Phase-2] [Signalling] HIP-37 Set EPNS as a delegate for PoH notification channel

Voting ended about 4 years agoSucceeded

https://gov.proofofhumanity.id/t/phase-1-hip-37-set-epns-as-a-delegate-for-poh-notification-channel/1570

HIP: 37
title: Set EPNS as a delegate for PoH notification channel
author: Aleix (aleix@kleros.io)
status: Phase 2
created: 2022-01-18

Simple Summary

This proposal will delegate to Ethereum Push Notification Service the ability to send notifications in the PoH notification channel.

Abstract

The PoH DAO, being the rightful owner of the PoH notification channel needs to set up a delegate such that the delegate has permission to send push notifications to everyone on the channel. After setting EPNS as delegate they will be able to notify, to everyone that subscribes, relevant information regarding their PoH profile. The notifications that they will be able to send initially are defined below in the Specification section, note that the code for these notifications will be open source and we will be able to modify and expand it with more notifications.

Motivation

The EPNS team has been working on giving PoH a good notification system, this action on-chain is the last step before they can start sending notifications.

Specification

As commented on the last PoH community call, the PoH governor (and thus the PoH DAO) is the owner of the Proof Of Humanity notification channel:

image

This means that now we have to set the EPNS address (0xCACf63E473ABB9d091F62d92E1D2d8ff43a02a9E) as a delegate, to allow them to send notifications on the channel. The notifications that they will be sending, for now, are:

  • Your profile has been accepted
  • Your profile has a removal request
  • Your profile has been challenged
  • Your profile is about to expire
  • New evidence has been uploaded

(They will give us access to the repository with the notifications code, so we can improve and add new notifications.)

Implementation

To implement this HIP we have to execute the following transaction on the Ethereum mainnet chain: Recipient: 0xb3971bcef2d791bc4027bbfedfb47319a4aaaaaa Transaction Data: 0xe71bdf41000000000000000000000000cacf63e473abb9d091f62d92e1d2d8ff43a02a9e

Appendix

Steps to validate the transaction data.

  • With Frame wallet installed, add the PoH governor (0x327a29fcE0a6490E4236240Be176dAA282EcCfdF) as a watch only address.
  • Visit https://app.epns.io/ and connect.
  • Click on the PoH button to enter the channel administration tab.
  • Click on the gear icon and then “Add Delegate”.
  • Paste the EPNS address: 0xCACf63E473ABB9d091F62d92E1D2d8ff43a02a9E and click on “Add Delegate”
  • On the Frame wallet pop-up click on “Sending data” and validate that the raw transaction data is the same one that is presented on this proposal. image|346x136

Off-Chain Vote

Pass to phase 3
48 100%
Make No Changes
0 0%
Download mobile app to vote

Timeline

Jan 28, 2022Proposal created
Jan 28, 2022Proposal vote started
Jan 31, 2022Proposal vote ended
Nov 17, 2025Proposal updated