Skip to main content

src/lib/reputation-aggregator

creatorvault-miniapp


creatorvault-miniapp / src/lib/reputation-aggregator

src/lib/reputation-aggregator

Interfaces

OnchainReputation

Defined in: lib/reputation-aggregator.ts:13

Properties

address

address: string

Defined in: lib/reputation-aggregator.ts:15

aggregated

aggregated: object

Defined in: lib/reputation-aggregator.ts:43

badges

badges: string[]

reputationLevel

reputationLevel: "Legendary" | "Elite" | "Established" | "Rising" | "New"

socialReach

socialReach: number

totalScore

totalScore: number

trustScore

trustScore: number

basename

basename: BasenameInfo

Defined in: lib/reputation-aggregator.ts:16

debank

debank: object

Defined in: lib/reputation-aggregator.ts:17

asOf?

optional asOf: number

totalBalance

totalBalance: DebankTotalBalance | null

guild

guild: BaseGuildStats

Defined in: lib/reputation-aggregator.ts:30

profiles

profiles: object

Defined in: lib/reputation-aggregator.ts:33

farcaster?

optional farcaster: string

github?

optional github: string

lens?

optional lens: string

twitter?

optional twitter: string

website?

optional website: string

zora

zora: ZoraCreator | null

talent

talent: object

Defined in: lib/reputation-aggregator.ts:23

builderRank?

optional builderRank: number

passport

passport: TalentPassport | null

score

score: number

verified

verified: boolean

Functions

formatReputation()

formatReputation(reputation): object

Defined in: lib/reputation-aggregator.ts:336

Format reputation for display

Parameters

reputation

OnchainReputation

Returns

object

badges

badges: string

level

level: "Legendary" | "Elite" | "Established" | "Rising" | "New" = reputation.aggregated.reputationLevel

reach

reach: string

score

score: string

trust

trust: string


getOnchainReputation()

getOnchainReputation(address): Promise<OnchainReputation>

Defined in: lib/reputation-aggregator.ts:245

Fetch comprehensive on-chain reputation for an address

Parameters

address

string

Returns

Promise<OnchainReputation>