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()
abstractcreateMessageSignature(payload):Promise<Uint8Array<ArrayBufferLike>>
Parameters
payload
Uint8Array
Returns
Promise<Uint8Array<ArrayBufferLike>>
getSignatureType()
abstractgetSignatureType():SignatureType
Returns
getTransactionSigner()
abstractgetTransactionSigner(rpcProviderSource):Promise<SignerWithProvider>
Parameters
rpcProviderSource
Returns
Promise<SignerWithProvider>
getUserId()
abstractgetUserId():Promise<UserID>
Returns
Promise<UserID>
getUserIdRaw()
abstractgetUserIdRaw():Promise<UserIDRaw>
Returns
Promise<UserIDRaw>