src/lib/guild-api
creatorvault-miniapp / src/lib/guild-api
src/lib/guild-api
Interfaces
BaseGuildStats
Defined in: lib/guild-api.ts:23
Properties
baseSocialScore?
optionalbaseSocialScore:number
Defined in: lib/guild-api.ts:34
builderStatus?
optionalbuilderStatus:"Based Developer"|"Recognized by Base"|null
Defined in: lib/guild-api.ts:35
casterRank?
optionalcasterRank:"10k+"|"50k+"|"100k+"|null
Defined in: lib/guild-api.ts:32
isBased?
optionalisBased:boolean
Defined in: lib/guild-api.ts:25
isBuilder?
optionalisBuilder:boolean
Defined in: lib/guild-api.ts:27
isCoinbaseVerified?
optionalisCoinbaseVerified:boolean
Defined in: lib/guild-api.ts:29
isCreator?
optionalisCreator:boolean
Defined in: lib/guild-api.ts:28
isOnchain?
optionalisOnchain:boolean
Defined in: lib/guild-api.ts:26
roles
roles:
GuildRole[]
Defined in: lib/guild-api.ts:37
xCreatorRank?
optionalxCreatorRank:"10k+"|"50k+"|"100k+"|null
Defined in: lib/guild-api.ts:33
GuildMembership
Defined in: lib/guild-api.ts:16
Properties
guildId
guildId:
number
Defined in: lib/guild-api.ts:17
guildName
guildName:
string
Defined in: lib/guild-api.ts:18
joinedAt?
optionaljoinedAt:string
Defined in: lib/guild-api.ts:20
roles
roles:
GuildRole[]
Defined in: lib/guild-api.ts:19
GuildRole
Defined in: lib/guild-api.ts:8
Properties
description?
optionaldescription:string
Defined in: lib/guild-api.ts:11
id
id:
number
Defined in: lib/guild-api.ts:9
imageUrl?
optionalimageUrl:string
Defined in: lib/guild-api.ts:12
memberCount?
optionalmemberCount:number
Defined in: lib/guild-api.ts:13
name
name:
string
Defined in: lib/guild-api.ts:10
Functions
formatGuildRole()
formatGuildRole(
role):string
Defined in: lib/guild-api.ts:138
Format Guild role badge for display
Parameters
role
Returns
string
getBaseGuildStats()
getBaseGuildStats(
address):Promise<BaseGuildStats>
Defined in: lib/guild-api.ts:71
Get Base Guild specific stats Base Guild ID: You'll need to find the actual guild ID for Base
Parameters
address
string
Returns
Promise<BaseGuildStats>
getGuildMemberships()
getGuildMemberships(
address):Promise<GuildMembership[]>
Defined in: lib/guild-api.ts:43
Fetch user's Guild memberships by wallet address
Parameters
address
string
Returns
Promise<GuildMembership[]>