@celo/contractkit"identity/claims/keybase"

Module: "identity/claims/keybase"

Index

Variables

Functions

Variables

Const keybaseFilePathToProof

keybaseFilePathToProof: ".well-known/celo/" = .well-known/celo/

Defined in packages/sdk/contractkit/src/identity/claims/keybase.ts:9

Functions

Const createKeybaseClaim

createKeybaseClaim(username: string): KeybaseClaim

Defined in packages/sdk/contractkit/src/identity/claims/keybase.ts:62

Parameters:

Name Type
username string

Returns: KeybaseClaim


Const proofFileName

proofFileName(address: Address): string

Defined in packages/sdk/contractkit/src/identity/claims/keybase.ts:10

Parameters:

Name Type
address Address

Returns: string


Const targetURL

targetURL(username: string, address: Address): string

Defined in packages/sdk/contractkit/src/identity/claims/keybase.ts:11

Parameters:

Name Type
username string
address Address

Returns: string


verifyKeybaseClaim

verifyKeybaseClaim(kit: ContractKit, claim: KeybaseClaim, signer: Address): Promise‹string | undefined›

Defined in packages/sdk/contractkit/src/identity/claims/keybase.ts:16

Parameters:

Name Type
kit ContractKit
claim KeybaseClaim
signer Address

Returns: Promise‹string | undefined›