Interface EarthKeyringPair
Properties
Readonly address
address: string
Optional Readonly desc
desc: string
Optional identity
identity: any
Optional Readonly isLocked
isLocked: boolean
Optional Readonly publicKey
publicKey: string
Methods
Optional decodePkcs8
- decodePkcs8(passphrase?: string, encoded?: Uint8Array): void
-
Parameters
-
Optional passphrase: string
-
Optional encoded: Uint8Array
Returns void
Optional encodePkcs8
- encodePkcs8(passphrase?: string): Uint8Array
-
Parameters
-
Optional passphrase: string
Returns Uint8Array
Optional sign
- sign(message: string | Uint8Array, options?: SignOptions): Uint8Array
-
Parameters
-
message: string | Uint8Array
-
Returns Uint8Array
Optional toJSON
-
Parameters
-
Optional passphrase: string
Optional toJson
-
Parameters
-
Optional passphrase: string
Optional unlock
- unlock(passphrase?: string): void
-
Parameters
-
Optional passphrase: string
Returns void
Optional verify
- verify(message: string | Uint8Array, signature: Uint8Array, signerPublic: string | Uint8Array): boolean
-
Parameters
-
message: string | Uint8Array
-
signature: Uint8Array
-
signerPublic: string | Uint8Array
Returns boolean
Optional vrfSign
- vrfSign(message: string | Uint8Array, context?: string | Uint8Array, extra?: string | Uint8Array): Uint8Array
-
Parameters
-
message: string | Uint8Array
-
Optional context: string | Uint8Array
-
Optional extra: string | Uint8Array
Returns Uint8Array
Optional vrfVerify
- vrfVerify(message: string | Uint8Array, vrfResult: Uint8Array, signerPublic: Uint8Array | string, context?: string | Uint8Array, extra?: string | Uint8Array): boolean
-
Parameters
-
message: string | Uint8Array
-
vrfResult: Uint8Array
-
signerPublic: Uint8Array | string
-
Optional context: string | Uint8Array
-
Optional extra: string | Uint8Array
Returns boolean