You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: packages/ethereum-contracts/CHANGELOG.md
+18-1Lines changed: 18 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,7 +20,24 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
20
20
-`ISuperfluidPool`: `getClaimable` and `getClaimableNow` could previously return non-zero values for connected pools, which was inconsistent with what `claimAll` would actually do in this situation (claim nothing).
21
21
22
22
### Breaking
23
-
- Updated OpenZeppelin library from v.4.9.6 to v5.4.0. The import path now includes the major version, making it easier for contracts integrating with this protocol to use a different major version of OpenZeppelin.
23
+
- Updated OpenZeppelin library from v.4.9.6 to v5.4.0.
24
+
The import path now includes the major version, making it easier for contracts integrating with this protocol to use a different major version of OpenZeppelin.
25
+
Projects using Superfluid contracts as a dependency need to configure a mapping:
26
+
- Foundry: add this to remappings: `'@openzeppelin-v5/=lib/openzeppelin-contracts/',`
27
+
- Hardhat (>=v2.17.2): add `@openzeppelin/contracts` as a project dependency and a subtask in your hardhat config:
28
+
```
29
+
import { TASK_COMPILE_GET_REMAPPINGS } from "hardhat/builtin-tasks/task-names";
0 commit comments