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
EVMQuery<GetCCIPAdminParams,GetCCIPAdminResult>
Constructors
Constructor
new GetCCIPAdmin():
GetCCIPAdmin
Returns
GetCCIPAdmin
Inherited from
EVMQuery<GetCCIPAdminParams, GetCCIPAdminResult>.constructor
Properties
name
readonlyname:"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()
protectedprepare(params:GetCCIPAdminParams):GetCCIPAdminParams
Defined in: cct/evm/token/operations/get-ccip-admin.ts:36
Validates the token address; nothing to convert for read.
Parameters
| Parameter | Type |
|---|---|
params | GetCCIPAdminParams |
Returns
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
| Parameter | Type |
|---|---|
chain | EVMChain |
params | GetCCIPAdminParams |
Returns
Promise<string>
Inherited from
EVMQuery.query
read()
protectedread(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
| Parameter | Type |
|---|---|
chain | EVMChain |
__namedParameters | GetCCIPAdminParams |
Returns
Promise<string>
Overrides
EVMQuery.read