Skip to main content
Version: 1.15.0

Class: GetTokenDefaultAdmin

Defined in: cct/evm/token/operations/get-token-default-admin.ts:52

Reads a CrossChainToken's defaultAdmin() and pendingDefaultAdmin() in parallel.

Remarks​

v2.0.0 CrossChainToken only: FactoryBurnMintERC20 (v1.x) is Ownable2Step and does not declare these getters — read its authority with GetTokenOwner instead. No version resolution, mirroring GetTokenAdminRegistry; a non-v2 token reverts on the missing getter rather than mis-decoding.

Extends​

Constructors​

Constructor​

new GetTokenDefaultAdmin(): GetTokenDefaultAdmin

Returns​

GetTokenDefaultAdmin

Inherited from​

EVMQuery< GetTokenDefaultAdminParams, GetTokenDefaultAdminResult >.constructor

Properties​

name​

readonly name: "getTokenDefaultAdmin" = 'getTokenDefaultAdmin'

Defined in: cct/evm/token/operations/get-token-default-admin.ts:56

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

Overrides​

EVMQuery.name

Methods​

prepare()​

protected prepare(params: GetTokenDefaultAdminParams): GetTokenDefaultAdminParams

Defined in: cct/evm/token/operations/get-token-default-admin.ts:62

Validates the token address; nothing to convert for read.

Parameters​

ParameterType
paramsGetTokenDefaultAdminParams

Returns​

GetTokenDefaultAdminParams

Throws​

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

Overrides​

EVMQuery.prepare


query()​

query(chain: EVMChain, params: GetTokenDefaultAdminParams): Promise<GetTokenDefaultAdminResult>

Defined in: cct/query.ts:25

Run prepare and read; no wallet.

Parameters​

ParameterType
chainEVMChain
paramsGetTokenDefaultAdminParams

Returns​

Promise<GetTokenDefaultAdminResult>

Inherited from​

EVMQuery.query


read()​

protected read(chain: EVMChain, __namedParameters: GetTokenDefaultAdminParams): Promise<GetTokenDefaultAdminResult>

Defined in: cct/evm/token/operations/get-token-default-admin.ts:68

Reads the current and pending default admin, dropping the pending field when none is scheduled.

Parameters​

ParameterType
chainEVMChain
__namedParametersGetTokenDefaultAdminParams

Returns​

Promise<GetTokenDefaultAdminResult>

Overrides​

EVMQuery.read