Class: abstract
Identity
Identity represents a digital identity, specified by cryptographic keys, and capable of signing. You can configure new Identities in IdentityMapping.ts.
Extended by
Constructors
new Identity()
new Identity():
Identity
Returns
Methods
createMessageSignature()
abstract
createMessageSignature(payload
):Promise
<Uint8Array
<ArrayBufferLike
>>
Parameters
payload
Uint8Array
Returns
Promise
<Uint8Array
<ArrayBufferLike
>>
getSignatureType()
abstract
getSignatureType():SignatureType
Returns
getTransactionSigner()
abstract
getTransactionSigner(rpcProviderSource
):Promise
<SignerWithProvider
>
Parameters
rpcProviderSource
Returns
Promise
<SignerWithProvider
>
getUserId()
abstract
getUserId():Promise
<UserID
>
Returns
Promise
<UserID
>
getUserIdRaw()
abstract
getUserIdRaw():Promise
<UserIDRaw
>
Returns
Promise
<UserIDRaw
>