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
readonlyname:"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()
protectedprepare(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
| Parameter | Type |
|---|---|
params | GetTokenDefaultAdminParams |
Returns
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
| Parameter | Type |
|---|---|
chain | EVMChain |
params | GetTokenDefaultAdminParams |
Returns
Promise<GetTokenDefaultAdminResult>
Inherited from
EVMQuery.query
read()
protectedread(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
| Parameter | Type |
|---|---|
chain | EVMChain |
__namedParameters | GetTokenDefaultAdminParams |
Returns
Promise<GetTokenDefaultAdminResult>
Overrides
EVMQuery.read