@0xknwn/starknet-module-sessionkey / Exports / SessionKeyGrantor

Class: SessionKeyGrantor

Hierarchy

  • Signer

    SessionKeyGrantor

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new SessionKeyGrantor(validatorGrantorClass, privateKey): SessionKeyGrantor

Parameters

NameType
validatorGrantorClassstring
privateKeystring | Uint8Array

Returns

SessionKeyGrantor

Overrides

Signer.constructor

Defined in

sdks/module-sessionkey/src/sessionkey.ts:16

Properties

pk

Protected pk: string | Uint8Array

Inherited from

Signer.pk

Defined in

node_modules/starknet/dist/index.d.ts:3400


validatorGrantorClass

validatorGrantorClass: string

Defined in

sdks/module-sessionkey/src/sessionkey.ts:15

Methods

getPubKey

getPubKey(): Promise<string>

Returns

Promise<string>

Inherited from

Signer.getPubKey

Defined in

node_modules/starknet/dist/index.d.ts:3402


sign

sign(module): Promise<ArraySignatureType>

Parameters

NameType
moduleSessionKeyModule

Returns

Promise<ArraySignatureType>

Defined in

sdks/module-sessionkey/src/sessionkey.ts:21


signDeclareTransaction

signDeclareTransaction(details): Promise<Signature>

Parameters

NameType
detailsDeclareSignerDetails

Returns

Promise<Signature>

Inherited from

Signer.signDeclareTransaction

Defined in

node_modules/starknet/dist/index.d.ts:3406


signDeployAccountTransaction

signDeployAccountTransaction(details): Promise<Signature>

Parameters

NameType
detailsDeployAccountSignerDetails

Returns

Promise<Signature>

Inherited from

Signer.signDeployAccountTransaction

Defined in

node_modules/starknet/dist/index.d.ts:3405


signMessage

signMessage(typedData, accountAddress): Promise<Signature>

Parameters

NameType
typedDataTypedData
accountAddressstring

Returns

Promise<Signature>

Inherited from

Signer.signMessage

Defined in

node_modules/starknet/dist/index.d.ts:3403


signRaw

signRaw(msgHash): Promise<Signature>

Parameters

NameType
msgHashstring

Returns

Promise<Signature>

Inherited from

Signer.signRaw

Defined in

node_modules/starknet/dist/index.d.ts:3407


signTransaction

signTransaction(transactions, details): Promise<Signature>

Parameters

NameType
transactionsCall[]
detailsInvocationsSignerDetails

Returns

Promise<Signature>

Inherited from

Signer.signTransaction

Defined in

node_modules/starknet/dist/index.d.ts:3404