Skip to Content

@cfxdevkit/core


@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