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
SolanaQuery<GetTokenPoolRemotesParams,GetTokenPoolRemotesResult,ParsedGetTokenPoolRemotesParams>
Constructors
Constructor
new GetTokenPoolRemotes():
GetTokenPoolRemotes
Returns
GetTokenPoolRemotes
Inherited from
SolanaQuery< GetTokenPoolRemotesParams, GetTokenPoolRemotesResult, ParsedGetTokenPoolRemotesParams >.constructor
Properties
name
readonlyname:"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()
protectedprepare(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
| Parameter | Type |
|---|---|
params | GetTokenPoolRemotesParams |
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
| Parameter | Type |
|---|---|
chain | SolanaChain |
params | GetTokenPoolRemotesParams |
Returns
Promise<GetTokenPoolRemotesResult>
Inherited from
SolanaQuery.query
read()
protectedread(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
| Parameter | Type |
|---|---|
chain | SolanaChain |
__namedParameters | ParsedGetTokenPoolRemotesParams |
Returns
Promise<GetTokenPoolRemotesResult>
Overrides
SolanaQuery.read