Skip to content

SessionKey

Defined in: packages/synapse-core/src/session-key/secp256k1.ts:148

readonly account: Account | undefined

Defined in: packages/synapse-core/src/session-key/secp256k1.ts:151


client: (chain, transportConfig?) => Client<Transport, Chain, Account>

Defined in: packages/synapse-core/src/session-key/secp256k1.ts:158

ParameterType
chainChain
transportConfig?TransportConfig

Client<Transport, Chain, Account>


connect: (client) => Promise<void>

Defined in: packages/synapse-core/src/session-key/secp256k1.ts:154

ParameterType
clientClient<Transport, Chain, Account>

Promise<void>


readonly connected: boolean

Defined in: packages/synapse-core/src/session-key/secp256k1.ts:150


readonly connecting: boolean

Defined in: packages/synapse-core/src/session-key/secp256k1.ts:149


disconnect: () => Promise<void>

Defined in: packages/synapse-core/src/session-key/secp256k1.ts:155

Promise<void>


isValid: (client, permission) => Promise<boolean>

Defined in: packages/synapse-core/src/session-key/secp256k1.ts:157

ParameterType
clientClient<Transport, Chain, Account>
permissionSessionKeyPermissions

Promise<boolean>


refresh: (client) => Promise<`0x${string}`>

Defined in: packages/synapse-core/src/session-key/secp256k1.ts:156

ParameterType
clientClient<Transport, Chain, Account>

Promise<`0x${string}`>


readonly type: "secp256k1"

Defined in: packages/synapse-core/src/session-key/secp256k1.ts:152

addEventListener<T>(type, callback, options?): void

Defined in: node_modules/.pnpm/iso-web@2.1.0/node_modules/iso-web/dist/src/event-target/index.d.ts:29

Type Parameter
T extends "error" | "connected" | "disconnected" | "connectHash"
ParameterType
typeT
callbackTypedEventListenerOrEventListenerObject<WalletEvents, T> | null
options?boolean | AddEventListenerOptions

void

TypedEventTarget.addEventListener


dispatchEvent(event): boolean

Defined in: node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.dom.d.ts:11575

The dispatchEvent() method of the EventTarget sends an Event to the object, (synchronously) invoking the affected event listeners in the appropriate order.

MDN Reference

ParameterType
eventEvent

boolean

TypedEventTarget.dispatchEvent


dispatchTypedEvent<T>(_type, event): boolean

Defined in: node_modules/.pnpm/iso-web@2.1.0/node_modules/iso-web/dist/src/event-target/index.d.ts:20

Dispatches a synthetic event to target and returns true if either event’s cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.

Type Parameter
T extends keyof WalletEvents
ParameterType
_typeT
eventWalletEvents[T]

boolean

TypedEventTarget.dispatchTypedEvent


emit<T>(…args): boolean

Defined in: node_modules/.pnpm/iso-web@2.1.0/node_modules/iso-web/dist/src/event-target/index.d.ts:21

Type Parameter
T extends keyof WalletEvents
ParameterType
argsWalletEvents[T]["detail"] extends IsAny<WalletEvents[T]["detail"]> ? [T, unknown] : [T, WalletEvents[T]["detail"]]

boolean

TypedEventTarget.emit


off<T>(type, callback, options?): void

Defined in: node_modules/.pnpm/iso-web@2.1.0/node_modules/iso-web/dist/src/event-target/index.d.ts:55

Alias for TypedEventTarget.removeEventListener

Type Parameter
T extends "error" | "connected" | "disconnected" | "connectHash"
ParameterType
typeT
callbackTypedEventListenerOrEventListenerObject<WalletEvents, T> | null
options?boolean | EventListenerOptions

void

TypedEventTarget.off


on<T>(type, callback, options?): void

Defined in: node_modules/.pnpm/iso-web@2.1.0/node_modules/iso-web/dist/src/event-target/index.d.ts:38

Alias for TypedEventTarget.addEventListener

Type Parameter
T extends "error" | "connected" | "disconnected" | "connectHash"
ParameterType
typeT
callbackTypedEventListenerOrEventListenerObject<WalletEvents, T> | null
options?boolean | AddEventListenerOptions

void

TypedEventTarget.on


removeEventListener<T>(type, callback, options?): void

Defined in: node_modules/.pnpm/iso-web@2.1.0/node_modules/iso-web/dist/src/event-target/index.d.ts:46

Type Parameter
T extends "error" | "connected" | "disconnected" | "connectHash"
ParameterType
typeT
callbackTypedEventListenerOrEventListenerObject<WalletEvents, T> | null
options?boolean | EventListenerOptions

void

TypedEventTarget.removeEventListener