src/lib/zora-api
creatorvault-miniapp / src/lib/zora-api
src/lib/zora-api
Interfaces
ZoraCreator
Defined in: lib/zora-api.ts:8
Properties
address
address:
string
Defined in: lib/zora-api.ts:9
avatar?
optionalavatar:string
Defined in: lib/zora-api.ts:12
description?
optionaldescription:string
Defined in: lib/zora-api.ts:11
instagram?
optionalinstagram:string
Defined in: lib/zora-api.ts:15
name?
optionalname:string
Defined in: lib/zora-api.ts:10
twitter?
optionaltwitter:string
Defined in: lib/zora-api.ts:14
website?
optionalwebsite:string
Defined in: lib/zora-api.ts:13
Functions
getZoraCreatorProfile()
getZoraCreatorProfile(
address):Promise<ZoraCreator|null>
Defined in: lib/zora-api.ts:23
Fetch creator profile from Zora Note: This uses Zora's GraphQL API - you may need to adjust based on their current schema
Parameters
address
string
Returns
Promise<ZoraCreator | null>
mergeCreatorData()
mergeCreatorData(
props,talent,zora):object
Defined in: lib/zora-api.ts:75
Merge creator data from multiple sources (Zora, Talent, props) Priority: Props > Talent > Zora
Parameters
props
any
talent
any
zora
ZoraCreator | null
Returns
object
bio
bio:
any
image
image:
any
name
name:
any
socials
socials:
object
socials.discord
discord:
any
socials.instagram
instagram:
any
socials.telegram
telegram:
any
socials.twitter
twitter:
any
socials.website
website:
any