Skip to main content

Class: Signature

Defined in: bee-js/src/utils/typed-bytes.ts:154

Extends

Constructors

Constructor

new Signature(bytes): Signature

Defined in: bee-js/src/utils/typed-bytes.ts:156

Parameters

bytes

string | Uint8Array<ArrayBufferLike> | Bytes

Returns

Signature

Overrides

Bytes.constructor

Properties

bytes

protected readonly bytes: Uint8Array

Defined in: bee-js/src/utils/bytes.ts:7

Inherited from

Bytes.bytes


length

readonly length: number

Defined in: bee-js/src/utils/bytes.ts:8

Inherited from

Bytes.length


LENGTH

readonly static LENGTH: 65 = 65

Defined in: bee-js/src/utils/typed-bytes.ts:155

Methods

equals()

equals(other): boolean

Defined in: bee-js/src/utils/bytes.ts:83

Parameters

other

string | Uint8Array<ArrayBufferLike> | Bytes

Returns

boolean

Inherited from

Bytes.equals


isValid()

isValid(digest, expectedAddress): boolean

Defined in: bee-js/src/utils/typed-bytes.ts:181

Parameters

digest

string | Uint8Array<ArrayBufferLike>

expectedAddress

string | Uint8Array<ArrayBufferLike> | EthAddress

Returns

boolean


offset()

offset(index): Uint8Array

Defined in: bee-js/src/utils/bytes.ts:51

Parameters

index

number

Returns

Uint8Array

Inherited from

Bytes.offset


recoverPublicKey()

recoverPublicKey(digest): PublicKey

Defined in: bee-js/src/utils/typed-bytes.ts:164

Parameters

digest

string | Uint8Array<ArrayBufferLike>

Returns

PublicKey


toBase32()

toBase32(): string

Defined in: bee-js/src/utils/bytes.ts:67

Returns

string

Inherited from

Bytes.toBase32


toBase64()

toBase64(): string

Defined in: bee-js/src/utils/bytes.ts:63

Returns

string

Inherited from

Bytes.toBase64


toHex()

toHex(): string

Defined in: bee-js/src/utils/bytes.ts:59

Returns

string

Inherited from

Bytes.toHex


toJSON()

toJSON(): unknown

Defined in: bee-js/src/utils/bytes.ts:79

Returns

unknown

Inherited from

Bytes.toJSON


toString()

toString(): string

Defined in: bee-js/src/utils/bytes.ts:71

Returns

string

Inherited from

Bytes.toString


toUint8Array()

toUint8Array(): Uint8Array

Defined in: bee-js/src/utils/bytes.ts:55

Returns

Uint8Array

Inherited from

Bytes.toUint8Array


toUtf8()

toUtf8(): string

Defined in: bee-js/src/utils/bytes.ts:75

Returns

string

Inherited from

Bytes.toUtf8


fromSlice()

static fromSlice(bytes, start): Signature

Defined in: bee-js/src/utils/typed-bytes.ts:160

Parameters

bytes

Uint8Array

start

number

Returns

Signature

Overrides

Bytes.fromSlice


fromUtf8()

static fromUtf8(utf8): Bytes

Defined in: bee-js/src/utils/bytes.ts:39

Parameters

utf8

string

Returns

Bytes

Inherited from

Bytes.fromUtf8


keccak256()

static keccak256(bytes): Bytes

Defined in: bee-js/src/utils/bytes.ts:35

Parameters

bytes

string | ArrayBuffer | Uint8Array<ArrayBufferLike> | Bytes

Returns

Bytes

Inherited from

Bytes.keccak256

💬 Get Help