Skip to content

Commit 2588868

Browse files
authored
chore: update dependencies to protocol-core v1.2.1 (#63)
* test(mocks): import mocks directly from protocol core * chore: update dependencies to protocol-core v1.2.1
1 parent 9656fc1 commit 2588868

10 files changed

+23
-277
lines changed

foundry.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ gas_reports = ["*"]
77
optimizer = true
88
optimizer_runs = 20000
99
test = 'test'
10-
solc = '0.8.23'
10+
solc = '0.8.26'
1111
fs_permissions = [
1212
{ access = 'read', path = './' },
1313
{ access = 'read-write', path = './deploy-out' },

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
"@openzeppelin/contracts": "5.0.1",
4141
"@openzeppelin/contracts-upgradeable": "5.0.1",
4242
"@story-protocol/create3-deployer": "github:storyprotocol/create3-deployer#main",
43-
"@story-protocol/protocol-core": "github:storyprotocol/protocol-core-v1#v1.2.0",
43+
"@story-protocol/protocol-core": "github:storyprotocol/protocol-core-v1#v1.2.1",
4444
"erc6551": "^0.3.1",
4545
"solady": "^0.0.192"
4646
}

remappings.txt

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
@openzeppelin-foundry-upgrades/=lib/openzeppelin-foundry-upgrades/
33
@storyprotocol/core/=node_modules/@story-protocol/protocol-core/contracts/
44
@storyprotocol/script/=node_modules/@story-protocol/protocol-core/script/foundry/
5+
@storyprotocol/test/=node_modules/@story-protocol/protocol-core/test/foundry/
56
@create3-deployer/=node_modules/@story-protocol/create3-deployer/
67
@solady/=node_modules/solady/
78
ds-test/=lib/forge-std/lib/ds-test/src/

script/deployment/MockRewardPool.s.sol

+6-3
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,16 @@ pragma solidity ^0.8.23;
66
import { console2 } from "forge-std/console2.sol";
77
import { Script } from "forge-std/Script.sol";
88
import { stdJson } from "forge-std/StdJson.sol";
9+
910
// script
1011
import { BroadcastManager } from "../utils/BroadcastManager.s.sol";
1112
import { JsonDeploymentHandler } from "../utils/JsonDeploymentHandler.s.sol";
13+
import { StoryProtocolCoreAddressManager } from "../utils/StoryProtocolCoreAddressManager.sol";
14+
1215
// test
13-
import { MockEvenSplitGroupPool } from "test/mocks/MockEvenSplitGroupPool.sol";
16+
import { MockEvenSplitGroupPool } from "@storyprotocol/test/mocks/grouping/MockEvenSplitGroupPool.sol";
1417

15-
contract MockRewardPool is Script, BroadcastManager, JsonDeploymentHandler {
18+
contract MockRewardPool is Script, BroadcastManager, JsonDeploymentHandler, StoryProtocolCoreAddressManager{
1619
using stdJson for string;
1720

1821
constructor() JsonDeploymentHandler("main") {}
@@ -31,7 +34,7 @@ contract MockRewardPool is Script, BroadcastManager, JsonDeploymentHandler {
3134

3235
function _deployMockRewardPool() private {
3336
_predeploy("MockEvenSplitGroupPool");
34-
MockEvenSplitGroupPool mockEvenSplitGroupPool = new MockEvenSplitGroupPool();
37+
MockEvenSplitGroupPool mockEvenSplitGroupPool = new MockEvenSplitGroupPool(royaltyModuleAddr);
3538
_postdeploy("MockEvenSplitGroupPool", address(mockEvenSplitGroupPool));
3639
}
3740

test/mocks/MockERC20.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
pragma solidity 0.8.23;
2+
pragma solidity ^0.8.23;
33

44
import { ERC20 } from "@openzeppelin/contracts/token/ERC20/ERC20.sol";
55

test/mocks/MockERC721.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
pragma solidity 0.8.23;
2+
pragma solidity ^0.8.23;
33

44
import { ERC721 } from "@openzeppelin/contracts/token/ERC721/ERC721.sol";
55

test/mocks/MockEvenSplitGroupPool.sol

-138
This file was deleted.

test/mocks/MockIPGraph.sol

-120
This file was deleted.

test/utils/BaseTest.t.sol

+4-4
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ import { IAccessController } from "@storyprotocol/core/interfaces/access/IAccess
3232
import { IIPAccount } from "@storyprotocol/core/interfaces/IIPAccount.sol";
3333
import { ILicensingModule } from "@storyprotocol/core/interfaces/modules/licensing/ILicensingModule.sol";
3434
import { ICoreMetadataModule } from "@storyprotocol/core/interfaces/modules/metadata/ICoreMetadataModule.sol";
35+
import { MockIPGraph } from "@storyprotocol/test/mocks/MockIPGraph.sol";
36+
import { MockEvenSplitGroupPool } from "@storyprotocol/test/mocks/grouping/MockEvenSplitGroupPool.sol";
3537

3638
import { StoryProtocolGateway } from "../../contracts/StoryProtocolGateway.sol";
3739
import { IStoryProtocolGateway as ISPG } from "../../contracts/interfaces/IStoryProtocolGateway.sol";
@@ -40,8 +42,6 @@ import { SPGNFT } from "../../contracts/SPGNFT.sol";
4042
import { ISPGNFT } from "../../contracts/interfaces/ISPGNFT.sol";
4143
import { TestProxyHelper } from "./TestProxyHelper.t.sol";
4244
import { MockERC20 } from "../mocks/MockERC20.sol";
43-
import { MockIPGraph } from "../mocks/MockIPGraph.sol";
44-
import { MockEvenSplitGroupPool } from "../mocks/MockEvenSplitGroupPool.sol";
4545

4646
/// @title Base Test Contract
4747
contract BaseTest is Test {
@@ -325,7 +325,7 @@ contract BaseTest is Test {
325325
require(_loadProxyImpl(address(licensingModule)) == impl, "LicensingModule Proxy Implementation Mismatch");
326326

327327
impl = address(0); // Make sure we don't deploy wrong impl
328-
impl = address(new RoyaltyPolicyLAP(address(royaltyModule), address(licensingModule), address(ipGraphACL)));
328+
impl = address(new RoyaltyPolicyLAP(address(royaltyModule), address(ipGraphACL)));
329329
royaltyPolicyLAP = RoyaltyPolicyLAP(
330330
TestProxyHelper.deployUUPSProxy(
331331
create3Deployer,
@@ -560,7 +560,7 @@ contract BaseTest is Test {
560560

561561
function setUp_test_Misc() public {
562562
mockToken = new MockERC20();
563-
rewardPool = new MockEvenSplitGroupPool();
563+
rewardPool = new MockEvenSplitGroupPool(address(royaltyModule));
564564

565565
royaltyModule.whitelistRoyaltyToken(address(mockToken), true);
566566
licenseRegistry.setDefaultLicenseTerms(address(pilTemplate), 0);

0 commit comments

Comments
 (0)