On this page
Class: BLSSecretKey
The secret part of the BLS keypair. This is specified in the config file, and is used by Validators to vote.
Table of contents
Constructors
Methods
Constructors
constructor
• new BLSSecretKey(bytes
): BLSSecretKey
Creates a new private key from a byte array.
Parameters
Name | Type |
---|---|
bytes | Uint8Array |
Returns
Defined in
web.d.ts:733
Methods
free
▸ free(): void
Returns
void
Defined in
web.d.ts:717
serialize
▸ serialize(): Uint8Array
Serializes the private key to a byte array.
Returns
Uint8Array
Defined in
web.d.ts:738
toHex
▸ toHex(): string
Formats the private key into a hex string.
Returns
string
Defined in
web.d.ts:749
fromHex
▸ fromHex(hex
): BLSSecretKey
Parses a private key from its hex representation.
Parameters
Name | Type |
---|---|
hex | string |
Returns
Defined in
web.d.ts:744
generate
▸ generate(): BLSSecretKey
Generates a new private key from secure randomness.
Returns
Defined in
web.d.ts:722
unserialize
▸ unserialize(bytes
): BLSSecretKey
Deserializes a private key from a byte array.
Parameters
Name | Type |
---|---|
bytes | Uint8Array |
Returns
Defined in
web.d.ts:728