Profile
The Profile
type provides information about a profile.
type Profile implements Node {
id: ID!
profileID: Int!
handle: String!
owner: Wallet!
metadata: URL
metadataInfo: MetadataDetail
avatar: URL
mintingBlock: Int!
isPrimary: Boolean!
operators: [AddressEVM!]!
essences(
after: Cursor
first: Int
before: Cursor
last: Int
orderBy: EssenceOrder
): EssenceConnection!
subscribers(
after: Cursor
first: Int
before: Cursor
last: Int
orderBy: SubscribeOrder
): SubscribeConnection!
subscribeNFT: ContractAddressEVM
subscribeMw: ContractAddressEVM
namespace: Namespace!
subscriberCount: Int!
}
Fields
id
(ID
)
id
the profile's unique identifier.
profileID
(Int
)
profileID
the profile's token id.
handle
(String
)
handle
the profile's handle.
owner
(Wallet
)
owner
the profile's owner wallet.
metadata
(URL
)
metadata
the profile's metadata url.
metadataInfo
(MetadataDetail
)
metadataInfo
information about the profile's metadata.
avatar
(URL
)
avatar
the profile's avatar url.
mintingBlock
(Int
)
mintingBlock
the block number when the profile was minted.
isPrimary
(Boolean
)
isPrimary
whether the profile is the primary profile of the owner.
operators
(AddressEVM
)
operators
the profile's list of operator addresses
essences
(EssenceConnection
)
essences
provides a paginated list of ordered essences.
after
the cursor to retreive results after.
first
the maximum number of essences to return after a cursor.
before
the cursor to retreive results before.
last
the maximum number of essences to return before a cursor.
orderBy
(EssenceOrder
)
orderBy
the order in which results are returned.
subscribers
(SubscribeConnection
)
subscribers
provides a paginated list of ordered subscribers.
after
the cursor to retreive results after.
first
the maximum number of subscribers to return after a cursor.
before
the cursor to retreive results before.
last
the maximum number of subscribers to return before a cursor.
orderBy
(SubscribeOrder
)
orderBy
the order in which results are returned.
subscribeNFT
(ContractAddressEVM
)
subscribeNFT
the profile's subscribe NFT contract address.
subscribeMw
(ContractAddressEVM
)
subscribeMw
the profile's subscribe middleware contract address.
namespace
(Namespace
)
namespace
information about the profile's namespace.
subscriberCount
(Int
)
subscriberCount
the number of subscribers.
Interfaces
Node
The Node
interface follows relay.dev spec.