Skip to main content
Version: 1.15.0

Class: GetTokenPoolRemotes

Defined in: cct/solana/token-pool/operations/get-token-pool-remotes.ts:27

Reads all, or one selected, remote-chain configurations of a Solana token pool.

Extends​

Constructors​

Constructor​

new GetTokenPoolRemotes(): GetTokenPoolRemotes

Returns​

GetTokenPoolRemotes

Inherited from​

SolanaQuery< GetTokenPoolRemotesParams, GetTokenPoolRemotesResult, ParsedGetTokenPoolRemotesParams >.constructor

Properties​

name​

readonly name: "getTokenPoolRemotes" = 'getTokenPoolRemotes'

Defined in: cct/solana/token-pool/operations/get-token-pool-remotes.ts:32

camelCase id; matches the token-manager facade method and error context.

Overrides​

SolanaQuery.name

Methods​

prepare()​

protected prepare(params: GetTokenPoolRemotesParams): ParsedGetTokenPoolRemotesParams

Defined in: cct/solana/token-pool/operations/get-token-pool-remotes.ts:38

Converts the mint and pool program, and validates the optional remote-chain selector.

Parameters​

ParameterType
paramsGetTokenPoolRemotesParams

Returns​

ParsedGetTokenPoolRemotesParams

Throws​

CCTParamsInvalidError if a pool parameter or selector is invalid.

Overrides​

SolanaQuery.prepare


query()​

query(chain: SolanaChain, params: GetTokenPoolRemotesParams): Promise<GetTokenPoolRemotesResult>

Defined in: cct/query.ts:25

Run prepare and read; no wallet.

Parameters​

ParameterType
chainSolanaChain
paramsGetTokenPoolRemotesParams

Returns​

Promise<GetTokenPoolRemotesResult>

Inherited from​

SolanaQuery.query


read()​

protected read(chain: SolanaChain, __namedParameters: ParsedGetTokenPoolRemotesParams): Promise<GetTokenPoolRemotesResult>

Defined in: cct/solana/token-pool/operations/get-token-pool-remotes.ts:50

Derives the pool state PDA and delegates remote config decoding to the shared chain reader.

Parameters​

ParameterType
chainSolanaChain
__namedParametersParsedGetTokenPoolRemotesParams

Returns​

Promise<GetTokenPoolRemotesResult>

Overrides​

SolanaQuery.read