Class: GetTokenPoolRemotes
Defined in: cct/evm/token-pool/operations/get-token-pool-remotes.ts:37
Reads all, or one selected, remote-chain configurations of an EVM token pool.
Remarks
Delegates decoding wholesale to EVMChain.getTokenPoolRemotes; this class only validates params (no RPC) and forwards them.
Extends
Constructors
Constructor
new GetTokenPoolRemotes():
GetTokenPoolRemotes
Returns
GetTokenPoolRemotes
Inherited from
EVMQuery< GetTokenPoolRemotesParams, GetTokenPoolRemotesResult >.constructor
Properties
name
readonlyname:"getTokenPoolRemotes"='getTokenPoolRemotes'
Defined in: cct/evm/token-pool/operations/get-token-pool-remotes.ts:41
camelCase id; matches the token-manager facade method and error context.
Overrides
EVMQuery.name
Methods
prepare()
protectedprepare(params:GetTokenPoolRemotesParams):GetTokenPoolRemotesParams
Defined in: cct/evm/token-pool/operations/get-token-pool-remotes.ts:49
Validates the pool address and, when given, the remote-chain selector; nothing to convert for read.
Parameters
| Parameter | Type |
|---|---|
params | GetTokenPoolRemotesParams |
Returns
Throws
CCTParamsInvalidError if poolAddress is not a valid address, or
remoteChainSelector is given and is not a uint64
Overrides
EVMQuery.prepare
query()
query(
chain:EVMChain,params:GetTokenPoolRemotesParams):Promise<GetTokenPoolRemotesResult>
Defined in: cct/query.ts:25
Run prepare and read; no wallet.
Parameters
| Parameter | Type |
|---|---|
chain | EVMChain |
params | GetTokenPoolRemotesParams |
Returns
Promise<GetTokenPoolRemotesResult>
Inherited from
EVMQuery.query
read()
protectedread(chain:EVMChain,__namedParameters:GetTokenPoolRemotesParams):Promise<GetTokenPoolRemotesResult>
Defined in: cct/evm/token-pool/operations/get-token-pool-remotes.ts:57
Delegates remote-lane decoding to the shared chain reader, which owns the version branches.
Parameters
| Parameter | Type |
|---|---|
chain | EVMChain |
__namedParameters | GetTokenPoolRemotesParams |
Returns
Promise<GetTokenPoolRemotesResult>
Overrides
EVMQuery.read