FilOzone / FilOzone/tpm-utils

Post in slack if any new contract upgrade approval is found on chain

Open
#51 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
1
Forks
2
Avg merge
12h 9m
Merged PRs (30d)
10

Description

## Done Criteria
`#foc-wg` is notified if an upgrade announcement is posted on chain including:
- network in question (calibnet, mainnet)
- min epoch for executing the epoch
- how many epochs / hours away that epoch is
- new contract address

This applies for both pdp-verifier and fwss.

## Why Important
Give visibility on contract updates to make sure nothing unintentional or malicious going on. Extra eyes on contract upgrades doesn't hurt.

## Notes
1. This came out of discussion in https://app.notion.com/p/filecoindev/202606-Contract-upgrade-delay-decision-FWSS-and-PDPVerifier-38bdc41950c18080be5bfe1179b53a81
2. foc-observer can apparently answer this easily - it just needs to be polled.
3. Maybe also post in `#fil-foc`?

Contributor guide

No contributing guide indexed for this repository

Research direction

No file, test, or entry point is named. Start by locating the repository's Python entry point and any existing polling or Slack-notification path, using the foc-observer note as the integration lead. Done means both pdp-verifier and fwss announcements notify #foc-wg with the network, execution epoch, time or epochs remaining, and new contract address.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
blockchain, observability
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.