@cfxdevkit/core / SessionKey
Interface: SessionKey
Defined in: packages/core/src/wallet/types/index.ts:34
Properties
address
address:
string
Defined in: packages/core/src/wallet/types/index.ts:40
The session key’s address
chain
chain:
ChainType
Defined in: packages/core/src/wallet/types/index.ts:54
Chain type
createdAt
createdAt:
Date
Defined in: packages/core/src/wallet/types/index.ts:50
Creation timestamp
expiresAt
expiresAt:
Date
Defined in: packages/core/src/wallet/types/index.ts:46
Expiration timestamp
id
id:
string
Defined in: packages/core/src/wallet/types/index.ts:36
Unique identifier for this session key
isActive
isActive:
boolean
Defined in: packages/core/src/wallet/types/index.ts:52
Whether the session key is active
parentAddress
parentAddress:
string
Defined in: packages/core/src/wallet/types/index.ts:42
Parent wallet address
permissions
permissions:
SessionKeyPermissions
Defined in: packages/core/src/wallet/types/index.ts:48
Session key permissions
privateKey
privateKey:
string
Defined in: packages/core/src/wallet/types/index.ts:38
The session key’s private key
ttl
ttl:
number
Defined in: packages/core/src/wallet/types/index.ts:44
Time-to-live in seconds