Class: GetAllTokenTransferFeeConfigs
Defined in: cct/evm/token-pool/operations/get-all-token-transfer-fee-configs.ts:47
Reads a v2.0.0+ pool's token-transfer fee configuration for every lane in
getSupportedChains(). One lane's config is getTokenTransferFeeConfig.
Extends
Constructors
Constructor
new GetAllTokenTransferFeeConfigs():
GetAllTokenTransferFeeConfigs
Returns
GetAllTokenTransferFeeConfigs
Inherited from
EVMQuery<GetAllTokenTransferFeeConfigsParams, GetAllTokenTransferFeeConfigsResult>.constructor
Properties
name
readonlyname:"getAllTokenTransferFeeConfigs"='getAllTokenTransferFeeConfigs'
Defined in: cct/evm/token-pool/operations/get-all-token-transfer-fee-configs.ts:51
camelCase id; matches the token-manager facade method and error context.
Overrides
EVMQuery.name
Methods
prepare()
protectedprepare(params:GetAllTokenTransferFeeConfigsParams):GetAllTokenTransferFeeConfigsParams
Defined in: cct/evm/token-pool/operations/get-all-token-transfer-fee-configs.ts:63
Validates the pool address and, when given, finality and tokenArgs; nothing to convert
for read.
Parameters
| Parameter | Type |
|---|---|
params | GetAllTokenTransferFeeConfigsParams |
Returns
GetAllTokenTransferFeeConfigsParams
Throws
CCTParamsInvalidError if a getter argument cannot be ABI-encoded
Overrides
EVMQuery.prepare
query()
query(
chain:EVMChain,params:GetAllTokenTransferFeeConfigsParams):Promise<GetAllTokenTransferFeeConfigsResult>
Defined in: cct/query.ts:25
Run prepare and read; no wallet.
Parameters
| Parameter | Type |
|---|---|
chain | EVMChain |
params | GetAllTokenTransferFeeConfigsParams |
Returns
Promise<GetAllTokenTransferFeeConfigsResult>
Inherited from
EVMQuery.query
read()
protectedread(chain:EVMChain,__namedParameters:GetAllTokenTransferFeeConfigsParams):Promise<GetAllTokenTransferFeeConfigsResult>
Defined in: cct/evm/token-pool/operations/get-all-token-transfer-fee-configs.ts:90
Resolves the pool once, before any lane is read, through the same floor-match as
getTokenTransferFeeConfig, so a pre-v2.0.0 pool fails typed instead of on its first lane.
Parameters
| Parameter | Type |
|---|---|
chain | EVMChain |
__namedParameters | GetAllTokenTransferFeeConfigsParams |
Returns
Promise<GetAllTokenTransferFeeConfigsResult>
Throws
CCTContractTypeInvalidError if the pool's reported type is not supported
Throws
CCTOperationUnsupportedError on a pre-v2.0.0 pool
Throws
CCTContractVersionUnsupportedError if the pool reports an unknown version
Overrides
EVMQuery.read