Interface: UpdateLockboxAuthorizedCallersParams
Defined in: cct/evm/lockbox/operations/update-authorized-callers.ts:27
Parameters for UpdateLockboxAuthorizedCallers. At least one caller across both arrays is required.
Remarks
AuthorizedCallers._applyAuthorizedCallerUpdates applies removedCallers first, so an
address in both arrays ends up authorized. Duplicates within either array are rejected; removing
an absent caller remains a no-op.
Properties
addedCallers?
optionaladdedCallers?:string[]
Defined in: cct/evm/lockbox/operations/update-authorized-callers.ts:31
Callers to authorize (e.g. the LockReleaseTokenPool); defaults to []. No duplicates.
lockbox
lockbox:
string
Defined in: cct/evm/lockbox/operations/update-authorized-callers.ts:29
Address of the ERC20LockBox to update.
removedCallers?
optionalremovedCallers?:string[]
Defined in: cct/evm/lockbox/operations/update-authorized-callers.ts:33
Callers to deauthorize; defaults to []. No duplicates.
sender?
optionalsender?:string
Defined in: cct/evm/lockbox/operations/update-authorized-callers.ts:35
Lockbox owner; sets tx.from for offline / multisig signing.