Class: GetAllSiloedLockboxConfigs
Defined in: cct/evm/token-pool/operations/get-all-siloed-lockbox-configs.ts:37
Reads every lane → lockbox binding of a v2.0.0 siloed pool, the audit view: which lanes are
bound, and which share a lockbox (and so share liquidity). A lane missing here reverts
LockBoxNotConfigured on every transfer. One lane's lockbox is getSiloedLockbox.
Extends
Constructors
Constructor
new GetAllSiloedLockboxConfigs():
GetAllSiloedLockboxConfigs
Returns
GetAllSiloedLockboxConfigs
Inherited from
EVMQuery< GetAllSiloedLockboxConfigsParams, GetAllSiloedLockboxConfigsResult >.constructor
Properties
name
readonlyname:"getAllSiloedLockboxConfigs"='getAllSiloedLockboxConfigs'
Defined in: cct/evm/token-pool/operations/get-all-siloed-lockbox-configs.ts:41
camelCase id; matches the token-manager facade method and error context.
Overrides
EVMQuery.name
Methods
prepare()
protectedprepare(params:GetAllSiloedLockboxConfigsParams):GetAllSiloedLockboxConfigsParams
Defined in: cct/evm/token-pool/operations/get-all-siloed-lockbox-configs.ts:47
Validates the pool address; nothing to convert for read.
Parameters
| Parameter | Type |
|---|---|
params | GetAllSiloedLockboxConfigsParams |
Returns
GetAllSiloedLockboxConfigsParams
Throws
CCTParamsInvalidError if poolAddress is not a valid address
Overrides
EVMQuery.prepare
query()
query(
chain:EVMChain,params:GetAllSiloedLockboxConfigsParams):Promise<GetAllSiloedLockboxConfigsResult>
Defined in: cct/query.ts:25
Run prepare and read; no wallet.
Parameters
| Parameter | Type |
|---|---|
chain | EVMChain |
params | GetAllSiloedLockboxConfigsParams |
Returns
Promise<GetAllSiloedLockboxConfigsResult>
Inherited from
EVMQuery.query
read()
protectedread(chain:EVMChain,__namedParameters:GetAllSiloedLockboxConfigsParams):Promise<GetAllSiloedLockboxConfigsResult>
Defined in: cct/evm/token-pool/operations/get-all-siloed-lockbox-configs.ts:60
Resolves the pool's type/version before the read, so a pool without the getter reports which of the two reasons applies rather than a bare call failure.
Parameters
| Parameter | Type |
|---|---|
chain | EVMChain |
__namedParameters | GetAllSiloedLockboxConfigsParams |
Returns
Promise<GetAllSiloedLockboxConfigsResult>
Throws
CCTContractTypeInvalidError if the pool is not a SiloedLockReleaseTokenPool
Throws
CCTOperationUnsupportedError below v2.0.0, where a siloed pool holds its silos
itself (see isSiloed / getAvailableTokens)
Throws
CCTContractVersionUnsupportedError if the pool reports an unknown version
Overrides
EVMQuery.read