@0xknwn/starknet-module-sessionkey / Exports / SessionKeyGrantor
Class: SessionKeyGrantor
Hierarchy
-
Signer
↳
SessionKeyGrantor
Table of contents
Constructors
Properties
Methods
- getPubKey
- sign
- signDeclareTransaction
- signDeployAccountTransaction
- signMessage
- signRaw
- signTransaction
Constructors
constructor
• new SessionKeyGrantor(validatorGrantorClass
, privateKey
): SessionKeyGrantor
Parameters
Name | Type |
---|---|
validatorGrantorClass | string |
privateKey | string | Uint8Array |
Returns
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
Name | Type |
---|---|
module | SessionKeyModule |
Returns
Promise
<ArraySignatureType
>
Defined in
sdks/module-sessionkey/src/sessionkey.ts:21
signDeclareTransaction
▸ signDeclareTransaction(details
): Promise
<Signature
>
Parameters
Name | Type |
---|---|
details | DeclareSignerDetails |
Returns
Promise
<Signature
>
Inherited from
Signer.signDeclareTransaction
Defined in
node_modules/starknet/dist/index.d.ts:3406
signDeployAccountTransaction
▸ signDeployAccountTransaction(details
): Promise
<Signature
>
Parameters
Name | Type |
---|---|
details | DeployAccountSignerDetails |
Returns
Promise
<Signature
>
Inherited from
Signer.signDeployAccountTransaction
Defined in
node_modules/starknet/dist/index.d.ts:3405
signMessage
▸ signMessage(typedData
, accountAddress
): Promise
<Signature
>
Parameters
Name | Type |
---|---|
typedData | TypedData |
accountAddress | string |
Returns
Promise
<Signature
>
Inherited from
Signer.signMessage
Defined in
node_modules/starknet/dist/index.d.ts:3403
signRaw
▸ signRaw(msgHash
): Promise
<Signature
>
Parameters
Name | Type |
---|---|
msgHash | string |
Returns
Promise
<Signature
>
Inherited from
Signer.signRaw
Defined in
node_modules/starknet/dist/index.d.ts:3407
signTransaction
▸ signTransaction(transactions
, details
): Promise
<Signature
>
Parameters
Name | Type |
---|---|
transactions | Call [] |
details | InvocationsSignerDetails |
Returns
Promise
<Signature
>
Inherited from
Signer.signTransaction
Defined in
node_modules/starknet/dist/index.d.ts:3404