Module: "attestations"
Index
Enumerations
Interfaces
Functions
- base64ToHex
- extractAttestationCodeFromMessage
- getIdentifierPrefix
- hashIdentifier
- isAccountConsideredVerified
- messageContainsAttestationCode
- sanitizeMessageBase64
Object literals
Functions
base64ToHex
▸ base64ToHex(base64String
: string): string
Defined in packages/sdk/base/src/attestations.ts:36
Parameters:
Name | Type |
---|---|
base64String |
string |
Returns: string
extractAttestationCodeFromMessage
▸ extractAttestationCodeFromMessage(message
: string): null | string
Defined in packages/sdk/base/src/attestations.ts:53
Parameters:
Name | Type |
---|---|
message |
string |
Returns: null | string
getIdentifierPrefix
▸ getIdentifierPrefix(type
: IdentifierType): string
Defined in packages/sdk/base/src/attestations.ts:13
Parameters:
Name | Type |
---|---|
type |
IdentifierType |
Returns: string
hashIdentifier
▸ hashIdentifier(sha3
: function, identifier
: string, type
: IdentifierType, salt?
: undefined | string): string
Defined in packages/sdk/base/src/attestations.ts:22
Parameters:
▪ sha3: function
▸ (a
: string): string | null
Parameters:
Name | Type |
---|---|
a |
string |
▪ identifier: string
▪ type: IdentifierType
▪Optional
salt: undefined | string
Returns: string
isAccountConsideredVerified
▸ isAccountConsideredVerified(stats
: AttestationStat | undefined, numAttestationsRequired
: number, attestationThreshold
: number): AttestationsStatus
Defined in packages/sdk/base/src/attestations.ts:88
Returns true if an AttestationStat is considered verified using the given factors, or defaults if factors are ommited.
Parameters:
Name | Type | Default | Description |
---|---|---|---|
stats |
AttestationStat | undefined | - | AttestationStat of the account's attestation identitifer, retrievable via lookupIdentitfiers |
numAttestationsRequired |
number | DEFAULT_NUM_ATTESTATIONS_REQUIRED | Optional number of attestations required. Will default to hardcoded value if absent. |
attestationThreshold |
number | DEFAULT_ATTESTATION_THRESHOLD | Optional threshold for fraction attestations completed. Will default to hardcoded value if absent. |
Returns: AttestationsStatus
messageContainsAttestationCode
▸ messageContainsAttestationCode(message
: string): boolean
Defined in packages/sdk/base/src/attestations.ts:49
Parameters:
Name | Type |
---|---|
message |
string |
Returns: boolean
sanitizeMessageBase64
▸ sanitizeMessageBase64(base64String
: string): string
Defined in packages/sdk/base/src/attestations.ts:40
Parameters:
Name | Type |
---|---|
base64String |
string |
Returns: string
Object literals
Const
AttestationBase
▪ AttestationBase: object
Defined in packages/sdk/base/src/attestations.ts:115
IdentifierType
• IdentifierType: IdentifierType
Defined in packages/sdk/base/src/attestations.ts:116
base64ToHex
• base64ToHex: base64ToHex
Defined in packages/sdk/base/src/attestations.ts:119
extractAttestationCodeFromMessage
• extractAttestationCodeFromMessage: extractAttestationCodeFromMessage
Defined in packages/sdk/base/src/attestations.ts:122
getIdentifierPrefix
• getIdentifierPrefix: getIdentifierPrefix
Defined in packages/sdk/base/src/attestations.ts:117
hashIdentifier
• hashIdentifier: hashIdentifier
Defined in packages/sdk/base/src/attestations.ts:118
isAccountConsideredVerified
• isAccountConsideredVerified: isAccountConsideredVerified
Defined in packages/sdk/base/src/attestations.ts:123
messageContainsAttestationCode
• messageContainsAttestationCode: messageContainsAttestationCode
Defined in packages/sdk/base/src/attestations.ts:121
sanitizeMessageBase64
• sanitizeMessageBase64: sanitizeMessageBase64
Defined in packages/sdk/base/src/attestations.ts:120