@@ -48,7 +48,8 @@ contract TotalLicenseTokenLimitHookTest is BaseTest {
48
48
isSet: true ,
49
49
mintingFee: 100 ,
50
50
licensingHook: address (totalLimitHook),
51
- hookData: ""
51
+ hookData: "" ,
52
+ commercialRevShare: 0
52
53
});
53
54
54
55
vm.startPrank (ipOwner1);
@@ -68,9 +69,33 @@ contract TotalLicenseTokenLimitHookTest is BaseTest {
68
69
assertEq (totalLimitHook.getTotalLicenseTokenLimit (ipId3, address (pilTemplate), socialRemixTermsId), 0 );
69
70
vm.stopPrank ();
70
71
71
- licensingModule.mintLicenseTokens (ipId1, address (pilTemplate), socialRemixTermsId, 10 , u.alice, "" );
72
- licensingModule.mintLicenseTokens (ipId2, address (pilTemplate), socialRemixTermsId, 20 , u.alice, "" );
73
- licensingModule.mintLicenseTokens (ipId3, address (pilTemplate), socialRemixTermsId, 10 , u.alice, "" );
72
+ licensingModule.mintLicenseTokens ({
73
+ licensorIpId: ipId1,
74
+ licenseTemplate: address (pilTemplate),
75
+ licenseTermsId: socialRemixTermsId,
76
+ amount: 10 ,
77
+ receiver: u.alice,
78
+ royaltyContext: "" ,
79
+ maxMintingFee: 0
80
+ });
81
+ licensingModule.mintLicenseTokens ({
82
+ licensorIpId: ipId2,
83
+ licenseTemplate: address (pilTemplate),
84
+ licenseTermsId: socialRemixTermsId,
85
+ amount: 20 ,
86
+ receiver: u.alice,
87
+ royaltyContext: "" ,
88
+ maxMintingFee: 0
89
+ });
90
+ licensingModule.mintLicenseTokens ({
91
+ licensorIpId: ipId3,
92
+ licenseTemplate: address (pilTemplate),
93
+ licenseTermsId: socialRemixTermsId,
94
+ amount: 10 ,
95
+ receiver: u.alice,
96
+ royaltyContext: "" ,
97
+ maxMintingFee: 0
98
+ });
74
99
75
100
vm.expectRevert (
76
101
abi.encodeWithSelector (
@@ -80,7 +105,15 @@ contract TotalLicenseTokenLimitHookTest is BaseTest {
80
105
10
81
106
)
82
107
);
83
- licensingModule.mintLicenseTokens (ipId1, address (pilTemplate), socialRemixTermsId, 5 , u.alice, "" );
108
+ licensingModule.mintLicenseTokens ({
109
+ licensorIpId: ipId1,
110
+ licenseTemplate: address (pilTemplate),
111
+ licenseTermsId: socialRemixTermsId,
112
+ amount: 5 ,
113
+ receiver: u.alice,
114
+ royaltyContext: "" ,
115
+ maxMintingFee: 0
116
+ });
84
117
85
118
vm.expectRevert (
86
119
abi.encodeWithSelector (
@@ -90,7 +123,15 @@ contract TotalLicenseTokenLimitHookTest is BaseTest {
90
123
20
91
124
)
92
125
);
93
- licensingModule.mintLicenseTokens (ipId2, address (pilTemplate), socialRemixTermsId, 5 , u.alice, "" );
126
+ licensingModule.mintLicenseTokens ({
127
+ licensorIpId: ipId2,
128
+ licenseTemplate: address (pilTemplate),
129
+ licenseTermsId: socialRemixTermsId,
130
+ amount: 5 ,
131
+ receiver: u.alice,
132
+ royaltyContext: "" ,
133
+ maxMintingFee: 0
134
+ });
94
135
}
95
136
96
137
function test_TotalLicenseTokenLimitHook_revert_nonIpOwner_setLimit () public {
@@ -108,7 +149,8 @@ contract TotalLicenseTokenLimitHookTest is BaseTest {
108
149
isSet: true ,
109
150
mintingFee: 100 ,
110
151
licensingHook: address (totalLimitHook),
111
- hookData: ""
152
+ hookData: "" ,
153
+ commercialRevShare: 0
112
154
});
113
155
114
156
vm.startPrank (ipOwner1);
@@ -145,15 +187,24 @@ contract TotalLicenseTokenLimitHookTest is BaseTest {
145
187
isSet: true ,
146
188
mintingFee: 100 ,
147
189
licensingHook: address (totalLimitHook),
148
- hookData: ""
190
+ hookData: "" ,
191
+ commercialRevShare: 0
149
192
});
150
193
151
194
vm.startPrank (ipOwner1);
152
195
licensingModule.setLicensingConfig (ipId1, address (pilTemplate), socialRemixTermsId, licensingConfig);
153
196
totalLimitHook.setTotalLicenseTokenLimit (ipId1, address (pilTemplate), socialRemixTermsId, 10 );
154
197
assertEq (totalLimitHook.getTotalLicenseTokenLimit (ipId1, address (pilTemplate), socialRemixTermsId), 10 );
155
198
156
- licensingModule.mintLicenseTokens (ipId1, address (pilTemplate), socialRemixTermsId, 10 , u.alice, "" );
199
+ licensingModule.mintLicenseTokens ({
200
+ licensorIpId: ipId1,
201
+ licenseTemplate: address (pilTemplate),
202
+ licenseTermsId: socialRemixTermsId,
203
+ amount: 10 ,
204
+ receiver: u.alice,
205
+ royaltyContext: "" ,
206
+ maxMintingFee: 0
207
+ });
157
208
158
209
vm.expectRevert (
159
210
abi.encodeWithSelector (
0 commit comments