Skip to main content
Version: 1.15.0

Class: GetCCIPAdmin

Defined in: cct/evm/token/operations/get-ccip-admin.ts:29

Reads a token's current CCIP admin in one eth_call.

Remarks​

Single-step authority: unlike the default admin (GetTokenDefaultAdmin) there is no pending CCIP admin, so this current value is complete. getCCIPAdmin() is the on-chain read the ccip-admin registration method authorizes against.

Extends​

Constructors​

Constructor​

new GetCCIPAdmin(): GetCCIPAdmin

Returns​

GetCCIPAdmin

Inherited from​

EVMQuery<GetCCIPAdminParams, GetCCIPAdminResult>.constructor

Properties​

name​

readonly name: "getCCIPAdmin" = 'getCCIPAdmin'

Defined in: cct/evm/token/operations/get-ccip-admin.ts:30

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

Overrides​

EVMQuery.name

Methods​

prepare()​

protected prepare(params: GetCCIPAdminParams): GetCCIPAdminParams

Defined in: cct/evm/token/operations/get-ccip-admin.ts:36

Validates the token address; nothing to convert for read.

Parameters​

ParameterType
paramsGetCCIPAdminParams

Returns​

GetCCIPAdminParams

Throws​

CCTParamsInvalidError if tokenAddress is not a valid, non-zero address

Overrides​

EVMQuery.prepare


query()​

query(chain: EVMChain, params: GetCCIPAdminParams): Promise<string>

Defined in: cct/query.ts:25

Run prepare and read; no wallet.

Parameters​

ParameterType
chainEVMChain
paramsGetCCIPAdminParams

Returns​

Promise<string>

Inherited from​

EVMQuery.query


read()​

protected read(chain: EVMChain, __namedParameters: GetCCIPAdminParams): Promise<string>

Defined in: cct/evm/token/operations/get-ccip-admin.ts:42

Reads and checksums the token's getCCIPAdmin().

Parameters​

ParameterType
chainEVMChain
__namedParametersGetCCIPAdminParams

Returns​

Promise<string>

Overrides​

EVMQuery.read