src/lib/neynar-api
creatorvault-miniapp / src/lib/neynar-api
src/lib/neynar-api
Interfaces
FarcasterProfile
Defined in: lib/neynar-api.ts:20
Properties
avatar
avatar:
string
Defined in: lib/neynar-api.ts:23
bio?
optionalbio:string
Defined in: lib/neynar-api.ts:26
custodyAddress?
optionalcustodyAddress:string|null
Defined in: lib/neynar-api.ts:29
displayName
displayName:
string
Defined in: lib/neynar-api.ts:22
fetchedAt?
optionalfetchedAt:number
Defined in: lib/neynar-api.ts:31
fid
fid:
number
Defined in: lib/neynar-api.ts:27
followers
followers:
number
Defined in: lib/neynar-api.ts:24
following
following:
number
Defined in: lib/neynar-api.ts:25
username
username:
string
Defined in: lib/neynar-api.ts:21
verifiedAddresses?
optionalverifiedAddresses:string[]
Defined in: lib/neynar-api.ts:28
verifiedEthAddresses?
optionalverifiedEthAddresses:string[]
Defined in: lib/neynar-api.ts:30
FarcasterUser
Defined in: lib/neynar-api.ts:7
Properties
display_name
display_name:
string
Defined in: lib/neynar-api.ts:10
fid
fid:
number
Defined in: lib/neynar-api.ts:8
follower_count
follower_count:
number
Defined in: lib/neynar-api.ts:12
following_count
following_count:
number
Defined in: lib/neynar-api.ts:13
pfp_url
pfp_url:
string
Defined in: lib/neynar-api.ts:11
username
username:
string
Defined in: lib/neynar-api.ts:9
verified_addresses
verified_addresses:
object
Defined in: lib/neynar-api.ts:14
eth_addresses
eth_addresses:
string[]
sol_addresses
sol_addresses:
string[]
Functions
getFarcasterUserByAddress()
getFarcasterUserByAddress(
address):Promise<FarcasterProfile|null>
Defined in: lib/neynar-api.ts:80
Fetch Farcaster user by verified wallet address via backend proxy Backend handles API authentication and CORS
Parameters
address
string
Returns
Promise<FarcasterProfile | null>
getFarcasterUserByFid()
getFarcasterUserByFid(
fid):Promise<FarcasterProfile|null>
Defined in: lib/neynar-api.ts:39
Fetch Farcaster user by FID (Farcaster ID) Note: Currently not implemented in backend proxy Use getFarcasterUserByAddress instead
Parameters
fid
number
Returns
Promise<FarcasterProfile | null>
getFarcasterUserByUsername()
getFarcasterUserByUsername(
username):Promise<FarcasterProfile|null>
Defined in: lib/neynar-api.ts:71
Fetch Farcaster user by username Note: Currently not implemented in backend proxy Use getFarcasterUserByAddress instead
Parameters
username
string
Returns
Promise<FarcasterProfile | null>