src/lib/reputation-aggregator
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?
optionalasOf: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?
optionalfarcaster:string
github?
optionalgithub:string
lens?
optionallens:string
twitter?
optionaltwitter:string
website?
optionalwebsite:string
zora
zora:
ZoraCreator|null
talent
talent:
object
Defined in: lib/reputation-aggregator.ts:23
builderRank?
optionalbuilderRank: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
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>