Skip to content

Conversation

rjan90
Copy link
Contributor

@rjan90 rjan90 commented Oct 2, 2025

Closes: #210

@FilOzzy FilOzzy added this to FS Oct 2, 2025
@github-project-automation github-project-automation bot moved this to 📌 Triage in FS Oct 2, 2025
@rjan90
Copy link
Contributor Author

rjan90 commented Oct 2, 2025

The PR/commits marked with ✅ are the ones that have been called out in the changelog section. The rest will be listed if one is viewing the full set of changes since the last tag with the link at the bottom of the release.

git log --pretty=format:"%h - %an, %ar : %s" v2.1.0..main:

@rjan90 rjan90 moved this from 📌 Triage to 🔎 Awaiting review in FS Oct 2, 2025
@rjan90 rjan90 moved this to 🔎 Awaiting review in PDP Oct 2, 2025
@rjan90 rjan90 self-assigned this Oct 3, 2025
Copy link
Contributor

@BigLep BigLep left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changelog makes sense. This looks to be following FilOzone/filecoin-services#224

@github-project-automation github-project-automation bot moved this from 🔎 Awaiting review to ✔️ Approved by reviewer in FS Oct 3, 2025
@rjan90
Copy link
Contributor Author

rjan90 commented Oct 5, 2025

Short update on this PR:

rjan90 added 2 commits October 6, 2025 19:34
chore: prep 2.2.0-rc1
docs: prep for listing v2.2.0 contract addresses in README
@rjan90 rjan90 force-pushed the phi/prep-v2.2.0rc1 branch from fff993f to 2df788c Compare October 6, 2025 17:34
@rjan90
Copy link
Contributor Author

rjan90 commented Oct 6, 2025

Rebased the PR onto latest main, and added these to the changelog:

docs: fix date and update changelog
@rjan90 rjan90 changed the title chore: prep 2.2.0-rc1 changelog chore: prep 2.2.0 release Oct 6, 2025
docs: update published v2.2.0 calibnet addresses
@rjan90
Copy link
Contributor Author

rjan90 commented Oct 6, 2025

I ran the deploy Calibnet-script here https://github.com/FilOzone/pdp/blob/main/tools/deploy-calibnet.sh, from this branch at:

git log
commit 5bf2a4a (HEAD -> phi/prep-v2.2.0rc1, origin/phi/prep-v2.2.0rc1)
Author: Phi [email protected]
Date: Mon Oct 6 19:39:04 2025 +0200

Deploying with: CHALLENGE_FINALITY=10.

./tools/deploy-calibnet.sh
Deploying to calibnet
Deploying PDP verifier from address 0xe7D1b14eAC0dcE3d6867C2Ef06b5bdFF52362C84
=================================================
DEPLOYMENT COMPLETE
=================================================
PDPVerifier Implementation: 0xCa92b746a7af215e0AaC7D0F956d74B522b295b6
PDPVerifier Proxy: 0x9ecb84bB617a6Fd9911553bE12502a1B091CdfD8

NOTE: SimplePDPService is no longer deployed by default as of v2.0.0.
      It remains available as a reference implementation in src/SimplePDPService.sol
      For community use and learning purposes.

Added the published contract-addresses to the changelog and readme here: 055e3b2

Also wrote up this ticket as a followup item: #216 to start using the agreed upon default parameters in these scripts.

docs: update published mainnet v2.2.0 contracts
@rjan90
Copy link
Contributor Author

rjan90 commented Oct 6, 2025

I ran the Mainnet-script here: https://github.com/FilOzone/pdp/blob/main/tools/deploy-mainnet.sh from this branch at:

git log
commit 055e3b2 (HEAD -> phi/prep-v2.2.0rc1, origin/phi/prep-v2.2.0rc1)
Author: Phi [email protected]
Date: Mon Oct 6 20:03:43 2025 +0200

Deploying with the default CHALLENGE_FINALITY=150.

./tools/deploy-mainnet.sh
Deploying to mainnet
Deploying PDP verifier from address 0xBbfc2749192c6c6baBf1401Fd0413789cc2D5931
PDP verifier implementation deployed at: 0xfEFD001a9aFfb38Bba7f81e3FB37a1ab8F392A5A
Deploying PDP verifier proxy
PDP verifier deployed at: 0x9F1bc521A7C3cFeC76c32611Aab50a6dFfb93290
=================================================
DEPLOYMENT COMPLETE
=================================================
PDPVerifier Implementation: 0xfEFD001a9aFfb38Bba7f81e3FB37a1ab8F392A5A
PDPVerifier Proxy: 0x9F1bc521A7C3cFeC76c32611Aab50a6dFfb93290

Added the published Mainnet contract-addresses to the changelog and readme here: 8231f4a

@rjan90 rjan90 changed the title chore: prep 2.2.0 release build: PDP 2.2.0 release Oct 6, 2025
@rjan90 rjan90 merged commit 6045b45 into main Oct 6, 2025
3 checks passed
@rjan90 rjan90 deleted the phi/prep-v2.2.0rc1 branch October 6, 2025 18:36
@github-project-automation github-project-automation bot moved this from ✔️ Approved by reviewer to 🎉 Done in FS Oct 6, 2025
@github-project-automation github-project-automation bot moved this from 🔎 Awaiting review to 🎉 Done in PDP Oct 6, 2025
@rjan90
Copy link
Contributor Author

rjan90 commented Oct 7, 2025

Contracts has now been verified on Filfox - this was done with:

Install filfox-verifier:
npm install -g @fil-b/filfox-verifier

Calibnet Contracts:

Verify implementation contract:
filfox-verifier forge 0xCa92b746a7af215e0AaC7D0F956d74B522b295b6 src/PDPVerifier.sol:PDPVerifier --chain 314159
Verify proxy contract:
filfox-verifier forge 0x9ecb84bB617a6Fd9911553bE12502a1B091CdfD8 src/ERC1967Proxy.sol:MyERC1967Proxy --chain 314159

Mainnet Contracts:

Verify implementation contract:
filfox-verifier forge 0xfEFD001a9aFfb38Bba7f81e3FB37a1ab8F392A5A src/PDPVerifier.sol:PDPVerifier --chain 314

Verify proxy contract:
filfox-verifier forge 0x9F1bc521A7C3cFeC76c32611Aab50a6dFfb93290 src/ERC1967Proxy.sol:MyERC1967Proxy --chain 314


Complete Verification Summary

🌐 Mainnet (Chain ID: 314)
✅ PDPVerifier Implementation
Address: 0xfEFD001a9aFfb38Bba7f81e3FB37a1ab8F392A5A
Status: Verified
View on Filfox: https://filfox.info/en/address/0xfEFD001a9aFfb38Bba7f81e3FB37a1ab8F392A5A

✅ PDPVerifier Proxy (MyERC1967Proxy)
Address: 0x9F1bc521A7C3cFeC76c32611Aab50a6dFfb93290
Status: Verified
View on Filfox: https://filfox.info/en/address/0x9F1bc521A7C3cFeC76c32611Aab50a6dFfb93290


🧪 Calibration Testnet (Chain ID: 314159)
✅ PDPVerifier Implementation
Address: 0xCa92b746a7af215e0AaC7D0F956d74B522b295b6
Status: Verified
View on Filfox: https://calibration.filfox.info/en/address/0xCa92b746a7af215e0AaC7D0F956d74B522b295b6

✅ PDPVerifier Proxy (MyERC1967Proxy)
Address: 0x9ecb84bB617a6Fd9911553bE12502a1B091CdfD8
Status: Verified
View on Filfox: https://calibration.filfox.info/en/address/0x9ecb84bB617a6Fd9911553bE12502a1B091CdfD8


How this looks at the contract page for those contracts:
Screenshot 2025-10-07 at 13 10 41

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: 🎉 Done
Status: 🎉 Done

Development

Successfully merging this pull request may close these issues.

M3 PDP Contract Deployment

2 participants