Skip to main content

Reference / Modules / crossmint / CrossmintSigner

Class: CrossmintSigner

crossmint.CrossmintSigner

Hierarchy​

  • BaseSigner

    ↳ CrossmintSigner

Table of contents​

Constructors​

Properties​

Methods​

Constructors​

constructor​

• new CrossmintSigner(crossmint): CrossmintSigner

Parameters​

NameType
crossmintCrossmintEVMWalletAdapter

Returns​

CrossmintSigner

Overrides​

BaseSigner.constructor

Defined in​

crossmint/src/CrossmintSigner.ts:7

Properties​

crossmint​

• Private crossmint: CrossmintEVMWalletAdapter

Defined in​

crossmint/src/CrossmintSigner.ts:15

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(): Promise<SignAndSendFunction>

Returns​

Promise<SignAndSendFunction>

Overrides​

BaseSigner.buildSignAndSendFunction

Defined in​

crossmint/src/CrossmintSigner.ts:22


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​

crossmint/src/CrossmintSigner.ts:17