Type Alias: UpdateSiloDesignationsParams
UpdateSiloDesignationsParams = {
adds:SiloConfigUpdate[];poolAddress:string;removes:bigint[];sender?:string; }
Defined in: cct/evm/token-pool/operations/update-silo-designations.ts:54
Parameters for UpdateSiloDesignations. At least one entry across both arrays.
Properties
adds
adds:
SiloConfigUpdate[]
Defined in: cct/evm/token-pool/operations/update-silo-designations.ts:65
Silos to create, each starting with a balance of 0. [] for none. No duplicate lanes.
poolAddress
poolAddress:
string
Defined in: cct/evm/token-pool/operations/update-silo-designations.ts:57
v1.6.x SiloedLockReleaseTokenPool to update. 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.
removes
removes:
bigint[]
Defined in: cct/evm/token-pool/operations/update-silo-designations.ts:63
Lanes to un-silo, applied before adds on-chain. Each must currently be siloed. Its
silo balance moves into the shared unsiloed bucket. [] for none. No duplicates, and no lane
that also appears in adds.
sender?
optionalsender?:string
Defined in: cct/evm/token-pool/operations/update-silo-designations.ts:72
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
UpdateSiloDesignations.generate; UpdateSiloDesignations.execute defaults it
to the signing wallet.