Class: GetTokenPoolState
Defined in: cct/solana/token-pool/operations/get-token-pool-state.ts:91
Reads the complete state of a Solana token pool.
Extends
SolanaQuery<GetTokenPoolStateParams,GetTokenPoolStateResult,ParsedGetTokenPoolStateParams>
Constructors
Constructor
new GetTokenPoolState():
GetTokenPoolState
Returns
GetTokenPoolState
Inherited from
SolanaQuery< GetTokenPoolStateParams, GetTokenPoolStateResult, ParsedGetTokenPoolStateParams >.constructor
Properties
name
readonlyname:"getTokenPoolState"='getTokenPoolState'
Defined in: cct/solana/token-pool/operations/get-token-pool-state.ts:96
camelCase id; matches the token-manager facade method and error context.
Overrides
SolanaQuery.name
Methods
prepare()
protectedprepare(params:GetTokenPoolStateParams):ParsedGetTokenPoolStateParams
Defined in: cct/solana/token-pool/operations/get-token-pool-state.ts:102
Converts the mint and the optional pool program.
Parameters
| Parameter | Type |
|---|---|
params | GetTokenPoolStateParams |
Returns
ParsedGetTokenPoolStateParams
Throws
CCTParamsInvalidError if tokenAddress or poolProgramAddress is not a public key
Overrides
SolanaQuery.prepare
query()
query(
chain:SolanaChain,params:GetTokenPoolStateParams):Promise<GetTokenPoolStateResult>
Defined in: cct/query.ts:25
Run prepare and read; no wallet.
Parameters
| Parameter | Type |
|---|---|
chain | SolanaChain |
params | GetTokenPoolStateParams |
Returns
Promise<GetTokenPoolStateResult>
Inherited from
SolanaQuery.query
read()
protectedread(chain:SolanaChain,__namedParameters:ParsedGetTokenPoolStateParams):Promise<GetTokenPoolStateResult>
Defined in: cct/solana/token-pool/operations/get-token-pool-state.ts:114
Reads and serializes the token pool config account in the arm of its resolved pool type.
Parameters
| Parameter | Type |
|---|---|
chain | SolanaChain |
__namedParameters | ParsedGetTokenPoolStateParams |
Returns
Promise<GetTokenPoolStateResult>
Overrides
SolanaQuery.read