Interface: ISigner
The interface for the Signer class
Methods
getAddress()
getAddress(params): Promise<Uint8Array>
Retrieves the address.
Parameters
Parameter | Type |
---|---|
|
|
Returns
Promise
<Uint8Array
>
The address.
Example
const address = signer.getAddress();
Defined
@nilfoundation/niljs/src/signers/types/ISigner.ts:29
getPublicKey()
getPublicKey(params): Promise<Uint8Array>
Retrieves the public key.
Parameters
Parameter | Type |
---|---|
|
|
Returns
Promise
<Uint8Array
>
The public key.
Example
const address = signer.getPublicKey();
Defined
@nilfoundation/niljs/src/signers/types/ISigner.ts:21
sign()
sign(data): Promise<Uint8Array>
Signs the data. Accepts valid data as an argument and returns the signature.
Parameters
Parameter | Type | Description |
---|---|---|
|
| The data to sign. |
Returns
Promise
<Uint8Array
>
Example
const data = Uint8Array.from([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]);
const recoveredSignature = signer.sign(data);
Defined
@nilfoundation/niljs/src/signers/types/ISigner.ts:13