Skip to main content

Reference / Modules / extension / ExtensionSigner

Class: ExtensionSigner

extension.ExtensionSigner

Hierarchy​

  • BaseSigner

    ↳ ExtensionSigner

Table of contents​

Constructors​

Methods​

Constructors​

constructor​

• new ExtensionSigner(signAndSendStrategy?): ExtensionSigner

Parameters​

NameType
signAndSendStrategy?SignAndSendStrategy

Returns​

ExtensionSigner

Overrides​

BaseSigner.constructor

Defined in​

extension/src/ExtensionSigner.ts:8

Methods​

buildAttributes​

▸ buildAttributes(parameters): string[]

Parameters​

NameType
parametersSignRawParameters

Returns​

string[]

Inherited from​

BaseSigner.buildAttributes

Defined in​

client/dist/Signer.d.ts:60


buildMessage​

▸ buildMessage(parameters): string

Parameters​

NameType
parametersSignRawParameters

Returns​

string

Inherited from​

BaseSigner.buildMessage

Defined in​

client/dist/Signer.d.ts:59


buildSignAndSendFunction​

▸ buildSignAndSendFunction(parameters): Promise<SignAndSendFunction>

Parameters​

NameType
parametersSignParameters

Returns​

Promise<SignAndSendFunction>

Overrides​

BaseSigner.buildSignAndSendFunction

Defined in​

extension/src/ExtensionSigner.ts:26


signAndSend​

▸ signAndSend(parameters): Promise<SuccessfulSubmission>

Parameters​

NameType
parametersSignParameters

Returns​

Promise<SuccessfulSubmission>

Inherited from​

BaseSigner.signAndSend

Defined in​

client/dist/Signer.d.ts:61


signRaw​

▸ signRaw(parameters): Promise<TypedSignature>

Parameters​

NameType
parametersSignRawParameters

Returns​

Promise<TypedSignature>

Inherited from​

BaseSigner.signRaw

Defined in​

client/dist/Signer.d.ts:57


signToHex​

▸ signToHex(signerId, message): Promise<TypedSignature>

Parameters​

NameType
signerIdValidAccountId
messagestring

Returns​

Promise<TypedSignature>

Overrides​

BaseSigner.signToHex

Defined in​

extension/src/ExtensionSigner.ts:12