Skip to content

Commit 52f1a10

Browse files
committed
fix: update initialize function to accept admin address in DataProtectorSharing contract
1 parent eadfbe2 commit 52f1a10

File tree

3 files changed

+10
-4
lines changed

3 files changed

+10
-4
lines changed

packages/sharing-smart-contract/abis/DataProtectorSharing.sol/DataProtectorSharing.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1390,7 +1390,13 @@
13901390
"type": "function"
13911391
},
13921392
{
1393-
"inputs": [],
1393+
"inputs": [
1394+
{
1395+
"internalType": "address",
1396+
"name": "admin",
1397+
"type": "address"
1398+
}
1399+
],
13941400
"name": "initialize",
13951401
"outputs": [],
13961402
"stateMutability": "nonpayable",

packages/sharing-smart-contract/contracts/DataProtectorSharing.sol

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,11 +66,11 @@ contract DataProtectorSharing is
6666
ADD_ONLY_APP_WHITELIST_REGISTRY = addOnlyAppWhitelistRegistry_;
6767
}
6868

69-
function initialize() public initializer {
69+
function initialize(address admin) public initializer {
7070
__ERC721_init("iExec DataProtectorSharing", "iExecDataProtectorSharing");
7171
__ERC721Burnable_init();
7272
__AccessControl_init();
73-
_grantRole(DEFAULT_ADMIN_ROLE, msg.sender);
73+
_grantRole(DEFAULT_ADMIN_ROLE, admin);
7474

7575
updateEnv("ipfs");
7676
}

packages/sharing-smart-contract/ignition/modules/DataProtectorSharingModule.cjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ module.exports = buildModule('DataProtectorSharingModule', (m) => {
5252
[
5353
dataProtectorSharingImpl,
5454
proxyAdminOwner,
55-
m.encodeFunctionCall(dataProtectorSharingImpl, 'initialize', []),
55+
m.encodeFunctionCall(dataProtectorSharingImpl, 'initialize', [proxyAdminOwner]),
5656
],
5757
{
5858
id: 'DataProtectorSharingProxy',

0 commit comments

Comments
 (0)