Skip to content

Commit 6045b45

Browse files
authored
build: PDP 2.2.0 release (#208)
* chore: prep 2.2.0-rc1 chore: prep 2.2.0-rc1 * docs: prep for contract list in README docs: prep for listing v2.2.0 contract addresses in README * docs: fix date and update changelog docs: fix date and update changelog * docs: update published v2.2.0 calibnet addresses docs: update published v2.2.0 calibnet addresses * docs: update published mainnet v2.2.0 contracts docs: update published mainnet v2.2.0 contracts
1 parent 4bcb23e commit 6045b45

File tree

3 files changed

+46
-1
lines changed

3 files changed

+46
-1
lines changed

CHANGELOG.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,41 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
55

66
## [Unreleased]
77

8+
## [2.2.0] - 2025-10-06
9+
10+
### Deployed
11+
12+
**Mainnet:**
13+
- PDPVerifier Implementation: [[0xfEFD001a9aFfb38Bba7f81e3FB37a1ab8F392A5A](https://filfox.info/en/address/0xfEFD001a9aFfb38Bba7f81e3FB37a1ab8F392A5A)
14+
- PDPVerifier Proxy: [0x9F1bc521A7C3cFeC76c32611Aab50a6dFfb93290](https://filfox.info/en/address/0x9F1bc521A7C3cFeC76c32611Aab50a6dFfb93290)
15+
16+
**Calibnet:**
17+
- PDPVerifier Implementation: [0xCa92b746a7af215e0AaC7D0F956d74B522b295b6](https://calibration.filfox.info/en/address/0xCa92b746a7af215e0AaC7D0F956d74B522b295b6)
18+
- PDPVerifier Proxy: [0x9ecb84bB617a6Fd9911553bE12502a1B091CdfD8](https://calibration.filfox.info/en/address/0x9ecb84bB617a6Fd9911553bE12502a1B091CdfD8)
19+
20+
### 💥 Breaking Changes
21+
- Merged `createDataset` and `addPieces` functions for streamlined dataset creation ([#201](https://github.com/FilOzone/pdp/pull/201))
22+
- **Removed**: `createDataset()` function no longer exists
23+
- **Changed**: `addPieces()` now handles both creating new datasets AND adding pieces to existing datasets
24+
- **Migration Guide**:
25+
- To create a new dataset with pieces: Call `addPieces(type(uint256).max, listenerAddress, pieces, extraData)`
26+
- To add pieces to existing dataset: Call `addPieces(datasetID, address(0), pieces, extraData)`
27+
- **Benefits**: Single transaction replaces the previous two-step process (create, then add), reducing wait times and gas costs
28+
29+
### Added
30+
- feat: Update PDP proof fee ([#214](https://github.com/FilOzone/pdp/pull/214))
31+
32+
### Changed
33+
- rm unused constants ([#211](https://github.com/FilOzone/pdp/pull/211))
34+
- remove seconds per day again ([#215](https://github.com/FilOzone/pdp/pull/215))
35+
- Fixed `vm.getBlockNumber` in test environments ([#206](https://github.com/FilOzone/pdp/pull/206))
36+
37+
### 📝 Changelog
38+
39+
For the full set of changes since the last tag:
40+
41+
**[View all changes between v2.1.0 and v2.2.0-rc1](https://github.com/FilOzone/pdp/compare/v2.1.0...v2.2.0-rc1)**
42+
843
## [2.1.0] - 2025-09-17
944

1045
### Deployed

README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,16 @@ The PDP service contract and the PDP verifier contracts are deployed on Filecoin
1919

2020
> Disclaimer: ⚠️ These contracts are still in beta testing and might be upgraded for bug fixes and/or improvements. Please use with caution for production environments. ⚠️
2121
22+
#### v2.2.0
23+
24+
**Mainnet:**
25+
- PDPVerifier Implementation: [[0xfEFD001a9aFfb38Bba7f81e3FB37a1ab8F392A5A](https://filfox.info/en/address/0xfEFD001a9aFfb38Bba7f81e3FB37a1ab8F392A5A)
26+
- PDPVerifier Proxy: [0x9F1bc521A7C3cFeC76c32611Aab50a6dFfb93290](https://filfox.info/en/address/0x9F1bc521A7C3cFeC76c32611Aab50a6dFfb93290)
27+
28+
**Calibnet:**
29+
- PDPVerifier Implementation: [0xCa92b746a7af215e0AaC7D0F956d74B522b295b6](https://calibration.filfox.info/en/address/0xCa92b746a7af215e0AaC7D0F956d74B522b295b6)
30+
- PDPVerifier Proxy: [0x9ecb84bB617a6Fd9911553bE12502a1B091CdfD8](https://calibration.filfox.info/en/address/0x9ecb84bB617a6Fd9911553bE12502a1B091CdfD8)
31+
2232
#### v2.1.0
2333

2434
**Mainnet:**

src/PDPVerifier.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ contract PDPVerifier is Initializable, UUPSUpgradeable, OwnableUpgradeable {
161161
feeStatus.nextFeePerTiB = PDPFees.DEFAULT_FEE_PER_TIB;
162162
}
163163

164-
string public constant VERSION = "2.1.0";
164+
string public constant VERSION = "2.2.0";
165165

166166
event ContractUpgraded(string version, address implementation);
167167

0 commit comments

Comments
 (0)