diff --git a/contracts/src/access/ShieldedAccessControl.compact b/contracts/src/access/ShieldedAccessControl.compact index 2a4dffa8..60250ad6 100644 --- a/contracts/src/access/ShieldedAccessControl.compact +++ b/contracts/src/access/ShieldedAccessControl.compact @@ -64,8 +64,10 @@ pragma language_version >= 0.21.0; * * export sealed ledger MY_ROLE: Bytes<32>; * - * constructor() { + * constructor(instanceSalt: Bytes<32>, defaultAdmin: ShieldedAccessControl_AccountIdentifier) { * MY_ROLE = persistentHash>(pad(32, "MY_ROLE")); + * ShieldedAccessControl_initialize(instanceSalt); + * ShieldedAccessControl__grantRole(ShieldedAccessControl_DEFAULT_ADMIN_ROLE(), defaultAdmin); * } * ``` *