Skip to main content

src/lib/guild-api

creatorvault-miniapp


creatorvault-miniapp / src/lib/guild-api

src/lib/guild-api

Interfaces

BaseGuildStats

Defined in: lib/guild-api.ts:23

Properties

baseSocialScore?

optional baseSocialScore: number

Defined in: lib/guild-api.ts:34

builderStatus?

optional builderStatus: "Based Developer" | "Recognized by Base" | null

Defined in: lib/guild-api.ts:35

casterRank?

optional casterRank: "10k+" | "50k+" | "100k+" | null

Defined in: lib/guild-api.ts:32

isBased?

optional isBased: boolean

Defined in: lib/guild-api.ts:25

isBuilder?

optional isBuilder: boolean

Defined in: lib/guild-api.ts:27

isCoinbaseVerified?

optional isCoinbaseVerified: boolean

Defined in: lib/guild-api.ts:29

isCreator?

optional isCreator: boolean

Defined in: lib/guild-api.ts:28

isOnchain?

optional isOnchain: boolean

Defined in: lib/guild-api.ts:26

roles

roles: GuildRole[]

Defined in: lib/guild-api.ts:37

xCreatorRank?

optional xCreatorRank: "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?

optional joinedAt: 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?

optional description: string

Defined in: lib/guild-api.ts:11

id

id: number

Defined in: lib/guild-api.ts:9

imageUrl?

optional imageUrl: string

Defined in: lib/guild-api.ts:12

memberCount?

optional memberCount: 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

GuildRole

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[]>