@celo/contractkit › "identity/claims/verify"
Module: "identity/claims/verify"
Index
Functions
Functions
Const
verifyAccountClaim
▸ verifyAccountClaim(kit
: ContractKit, claim
: AccountClaim, address
: string, tries
: number): Promise‹undefined | string›
Defined in packages/sdk/contractkit/src/identity/claims/verify.ts:33
Parameters:
Name | Type | Default |
---|---|---|
kit |
ContractKit | - |
claim |
AccountClaim | - |
address |
string | - |
tries |
number | 3 |
Returns: Promise‹undefined | string›
verifyClaim
▸ verifyClaim(kit
: ContractKit, claim
: Claim, address
: string, tries
: number): Promise‹undefined | string›
Defined in packages/sdk/contractkit/src/identity/claims/verify.ts:19
Verifies a claim made by an account, i.e. whether a claim can be verified to be correct
Parameters:
Name | Type | Default | Description |
---|---|---|---|
kit |
ContractKit | - | ContractKit object |
claim |
Claim | - | The claim to verify |
address |
string | - | The address that is making the claim |
tries |
number | 3 | - |
Returns: Promise‹undefined | string›
If valid, returns undefined. If invalid or unable to verify, returns a string with the error
Const
verifyDomainRecord
▸ verifyDomainRecord(kit
: ContractKit, claim
: DomainClaim, address
: string, dnsResolver
: dnsResolverFunction): Promise‹undefined | string›
Defined in packages/sdk/contractkit/src/identity/claims/verify.ts:72
It verifies if a DNS domain includes in the TXT records an entry with name
celo-site-verification
and a valid signature in base64
Parameters:
Name | Type | Default |
---|---|---|
kit |
ContractKit | - |
claim |
DomainClaim | - |
address |
string | - |
dnsResolver |
dnsResolverFunction | resolveTxt as any |
Returns: Promise‹undefined | string›