Skip to main content
Version: 1.17.0

Type Alias: TransferAdminParams

TransferAdminParams = { address: string; newAdmin: string; sender?: string; tokenAddress: string; }

Defined in: cct/evm/token-admin-registry/operations/transfer-admin.ts:27

Parameters for TransferAdmin.

Properties​

address​

address: string

Defined in: cct/evm/token-admin-registry/operations/transfer-admin.ts:39

Contract to resolve the TokenAdminRegistry from. Pass the registry itself for a direct lookup; a Router, OnRamp, OffRamp, or TokenPool also work but add hops and need a configured lane.


newAdmin​

newAdmin: string

Defined in: cct/evm/token-admin-registry/operations/transfer-admin.ts:33

The administrator proposed to accept the token's registry admin role. Pass ZeroAddress to cancel any pending transfer — the pending proposal is discarded without accepting the role.


sender?​

optional sender?: string

Defined in: cct/evm/token-admin-registry/operations/transfer-admin.ts:45

Current registry administrator. Optional: omitting it skips the administrator check in TransferAdmin.buildUnsigned, so a wrong signer only fails on-chain. TransferAdmin.execute defaults it to the signing wallet.


tokenAddress​

tokenAddress: string

Defined in: cct/evm/token-admin-registry/operations/transfer-admin.ts:29

Token whose registry admin role is being handed over.