Skip to main content
Version: 1.16.0

Type Alias: ConfigureSiloedLockboxesParams

ConfigureSiloedLockboxesParams = { lockboxConfigs: LockboxConfig[]; poolAddress: string; sender?: string; }

Defined in: cct/evm/token-pool/operations/configure-siloed-lockboxes.ts:45

Parameters for ConfigureSiloedLockboxes.

Properties​

lockboxConfigs​

lockboxConfigs: LockboxConfig[]

Defined in: cct/evm/token-pool/operations/configure-siloed-lockboxes.ts:54

Lane → lockbox bindings to set; at least one. Each lane (non-zero) at most once, each lockbox a non-zero ERC20LockBox for the pool's token. A lane already bound to a different lockbox is re-bound; one already bound to the same lockbox is rejected as a no-op.


poolAddress​

poolAddress: string

Defined in: cct/evm/token-pool/operations/configure-siloed-lockboxes.ts:48

v2.0.0 SiloedLockReleaseTokenPool to configure. Must be non-zero: it is the tx to, and a call to 0x0 hits no code, so it would mine as a successful no-op.


sender?​

optional sender?: string

Defined in: cct/evm/token-pool/operations/configure-siloed-lockboxes.ts:61

The pool owner. Sets tx.from for offline / multisig signing, and when supplied is checked against the pool's on-chain owner() before any calldata is built. Optional for ConfigureSiloedLockboxes.generate; ConfigureSiloedLockboxes.execute defaults it to the signing wallet.