Skip to main content
Version: 1.15.0

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?​

optional addedCallers?: 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?​

optional removedCallers?: string[]

Defined in: cct/evm/lockbox/operations/update-authorized-callers.ts:33

Callers to deauthorize; defaults to []. No duplicates.


sender?​

optional sender?: string

Defined in: cct/evm/lockbox/operations/update-authorized-callers.ts:35

Lockbox owner; sets tx.from for offline / multisig signing.