src/lib/basename-api
creatorvault-miniapp / src/lib/basename-api
src/lib/basename-api
Interfaces
BasenameInfo
Defined in: lib/basename-api.ts:9
Properties
avatar?
optionalavatar:string|null
Defined in: lib/basename-api.ts:11
description?
optionaldescription:string|null
Defined in: lib/basename-api.ts:13
discord?
optionaldiscord:string|null
Defined in: lib/basename-api.ts:16
displayName?
optionaldisplayName:string|null
Defined in: lib/basename-api.ts:12
email?
optionalemail:string|null
Defined in: lib/basename-api.ts:17
github?
optionalgithub:string|null
Defined in: lib/basename-api.ts:15
name
name:
string|null
Defined in: lib/basename-api.ts:10
twitter?
optionaltwitter:string|null
Defined in: lib/basename-api.ts:14
url?
optionalurl:string|null
Defined in: lib/basename-api.ts:18
Functions
formatBasename()
formatBasename(
name):string
Defined in: lib/basename-api.ts:101
Format Basename for display (remove .base.eth suffix for cleaner look)
Parameters
name
string | null
Returns
string
getBasename()
getBasename(
address,chainId):Promise<string|null>
Defined in: lib/basename-api.ts:24
Get Basename for an address
Parameters
address
string
chainId
number = base.id
Returns
Promise<string | null>
getBasenameProfile()
getBasenameProfile(
address,chainId):Promise<BasenameInfo>
Defined in: lib/basename-api.ts:51
Get Basename with full profile info
Parameters
address
string
chainId
number = base.id
Returns
Promise<BasenameInfo>
hasBasename()
hasBasename(
address):Promise<boolean>
Defined in: lib/basename-api.ts:109
Check if address has a Basename
Parameters
address
string
Returns
Promise<boolean>