Lens API GraphQL API Reference
Welcome to the advanced developer docs
API Endpoints
# dev net:
https://api-v2.lens.dev/
Headers
# Add user agent header to avoid firewall
user-agent: spectaql
Queries
approvedAuthentications
Response
Returns a PaginatedApprovedAuthenticationResult!
Arguments
Name | Description |
---|---|
request - ApprovedAuthenticationRequest!
|
Example
Query
query approvedAuthentications($request: ApprovedAuthenticationRequest!) {
approvedAuthentications(request: $request) {
items {
authorizationId
browser
device
os
origin
expiresAt
createdAt
updatedAt
}
pageInfo {
prev
next
}
}
}
Variables
{"request": ApprovedAuthenticationRequest}
Response
{
"data": {
"approvedAuthentications": {
"items": [ApprovedAuthentication],
"pageInfo": PaginatedResultInfo
}
}
}
approvedModuleAllowanceAmount
Description
note here if your using a wallet JWT token it will get the allowance of the public proxy contract if its supported if not throw as profiles act not wallets
Response
Arguments
Name | Description |
---|---|
request - ApprovedModuleAllowanceAmountRequest!
|
Example
Query
query approvedModuleAllowanceAmount($request: ApprovedModuleAllowanceAmountRequest!) {
approvedModuleAllowanceAmount(request: $request) {
moduleName
moduleContract {
address
chainId
}
allowance {
asset {
... on Erc20 {
name
symbol
decimals
contract {
...NetworkAddressFragment
}
}
}
value
rate {
asset {
name
symbol
decimals
}
value
}
asFiat {
asset {
name
symbol
decimals
}
value
}
}
}
}
Variables
{"request": ApprovedModuleAllowanceAmountRequest}
Response
{
"data": {
"approvedModuleAllowanceAmount": [
{
"moduleName": "xyz789",
"moduleContract": NetworkAddress,
"allowance": Amount
}
]
}
}
canClaim
Response
Returns [CanClaimResult!]!
Arguments
Name | Description |
---|---|
request - CanClaimRequest!
|
Example
Query
query canClaim($request: CanClaimRequest!) {
canClaim(request: $request) {
address
canClaim
}
}
Variables
{"request": CanClaimRequest}
Response
{
"data": {
"canClaim": [
{"address": EvmAddress, "canClaim": true}
]
}
}
challenge
Response
Returns an AuthChallengeResult!
Arguments
Name | Description |
---|---|
request - ChallengeRequest!
|
Example
Query
query challenge($request: ChallengeRequest!) {
challenge(request: $request) {
id
text
}
}
Variables
{"request": ChallengeRequest}
Response
{
"data": {
"challenge": {
"id": ChallengeId,
"text": "abc123"
}
}
}
claimTokens
Response
Returns a LensProfileManagerRelayResult!
Arguments
Name | Description |
---|---|
request - ClaimTokensRequest!
|
Example
Query
query claimTokens($request: ClaimTokensRequest!) {
claimTokens(request: $request) {
... on RelaySuccess {
txHash
txId
}
... on LensProfileManagerRelayError {
reason
}
}
}
Variables
{"request": ClaimTokensRequest}
Response
{"data": {"claimTokens": RelaySuccess}}
claimableProfiles
Response
Returns a ClaimableProfilesResult!
Example
Query
query claimableProfiles {
claimableProfiles {
reserved {
id
withHandle
source
expiry
}
canMintProfileWithFreeTextHandle
}
}
Response
{
"data": {
"claimableProfiles": {
"reserved": [ReservedClaimable],
"canMintProfileWithFreeTextHandle": false
}
}
}
claimableStatus
Response
Returns a ClaimProfileStatusType!
Example
Query
query claimableStatus {
claimableStatus
}
Response
{"data": {"claimableStatus": "ALREADY_CLAIMED"}}
claimableTokens
Response
Returns a ClaimableTokensResult!
Example
Query
query claimableTokens {
claimableTokens {
bonsai {
asset {
... on Erc20 {
name
symbol
decimals
contract {
...NetworkAddressFragment
}
}
}
value
rate {
asset {
name
symbol
decimals
}
value
}
asFiat {
asset {
name
symbol
decimals
}
value
}
}
}
}
Response
{"data": {"claimableTokens": {"bonsai": Amount}}}
createFrameTypedData
Response
Returns a CreateFrameEIP712TypedData!
Arguments
Name | Description |
---|---|
request - FrameEIP712Request!
|
Example
Query
query createFrameTypedData($request: FrameEIP712Request!) {
createFrameTypedData(request: $request) {
types {
FrameData {
name
type
}
}
domain {
name
chainId
version
verifyingContract
}
value {
specVersion
url
buttonIndex
profileId
pubId
inputText
state
actionResponse
deadline
}
}
}
Variables
{"request": FrameEIP712Request}
Response
{
"data": {
"createFrameTypedData": {
"types": CreateFrameEIP712TypedDataTypes,
"domain": EIP712TypedDataDomain,
"value": CreateFrameEIP712TypedDataValue
}
}
}
currencies
Description
Get all enabled currencies
Response
Returns a PaginatedCurrenciesResult!
Arguments
Name | Description |
---|---|
request - PaginatedOffsetRequest!
|
Example
Query
query currencies($request: PaginatedOffsetRequest!) {
currencies(request: $request) {
items {
name
symbol
decimals
contract {
address
chainId
}
}
pageInfo {
prev
next
}
}
}
Variables
{"request": PaginatedOffsetRequest}
Response
{
"data": {
"currencies": {
"items": [Erc20],
"pageInfo": PaginatedResultInfo
}
}
}
currentSession
Response
Returns an ApprovedAuthentication!
Example
Query
query currentSession {
currentSession {
authorizationId
browser
device
os
origin
expiresAt
createdAt
updatedAt
}
}
Response
{
"data": {
"currentSession": {
"authorizationId": "5574f78d-e5f4-4242-b93c-6c5b7f1c607e",
"browser": "abc123",
"device": "xyz789",
"os": "xyz789",
"origin": URI,
"expiresAt": "2007-12-03T10:15:30Z",
"createdAt": "2007-12-03T10:15:30Z",
"updatedAt": "2007-12-03T10:15:30Z"
}
}
}
defaultProfile
Description
Get the default profile for a given EvmAddress. If no default is explicitly set, you will get the oldest profile owned by the address.
Response
Returns a Profile
Arguments
Name | Description |
---|---|
request - DefaultProfileRequest!
|
Example
Query
query defaultProfile($request: DefaultProfileRequest!) {
defaultProfile(request: $request) {
id
ownedBy {
address
chainId
}
txHash
createdAt
stats {
id
followers
following
comments
posts
mirrors
quotes
publications
reactions
reacted
countOpenActions
lensClassifierScore
}
operations {
id
isBlockedByMe {
value
isFinalisedOnchain
}
hasBlockedMe {
value
isFinalisedOnchain
}
isFollowedByMe {
value
isFinalisedOnchain
}
isFollowingMe {
value
isFinalisedOnchain
}
canBlock
canUnblock
canFollow
canUnfollow
}
interests
guardian {
protected
cooldownEndsOn
}
invitedBy {
id
ownedBy {
address
chainId
}
txHash
createdAt
stats {
id
followers
following
comments
posts
mirrors
quotes
publications
reactions
reacted
countOpenActions
lensClassifierScore
}
operations {
id
isBlockedByMe {
value
isFinalisedOnchain
}
hasBlockedMe {
value
isFinalisedOnchain
}
isFollowedByMe {
value
isFinalisedOnchain
}
isFollowingMe {
value
isFinalisedOnchain
}
canBlock
canUnblock
canFollow
canUnfollow
}
interests
guardian {
protected
cooldownEndsOn
}
invitedBy {
id
ownedBy {
address
chainId
}
txHash
createdAt
stats {
id
followers
following
comments
posts
mirrors
quotes
publications
reactions
reacted
countOpenActions
lensClassifierScore
}
operations {
id
isBlockedByMe {
...OptimisticStatusResultFragment
}
hasBlockedMe {
...OptimisticStatusResultFragment
}
isFollowedByMe {
...OptimisticStatusResultFragment
}
isFollowingMe {
...OptimisticStatusResultFragment
}
canBlock
canUnblock
canFollow
canUnfollow
}
interests
guardian {
protected
cooldownEndsOn
}
invitedBy {
id
ownedBy {
...NetworkAddressFragment
}
txHash
createdAt
stats {
...ProfileStatsFragment
}
operations {
...ProfileOperationsFragment
}
interests
guardian {
...ProfileGuardianResultFragment
}
invitedBy {
...ProfileFragment
}
invitesLeft
onchainIdentity {
...ProfileOnchainIdentityFragment
}
followNftAddress {
...NetworkAddressFragment
}
metadata {
...ProfileMetadataFragment
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
...HandleInfoFragment
}
signless
sponsor
peerToPeerRecommendedByMe
}
invitesLeft
onchainIdentity {
proofOfHumanity
ens {
...EnsOnchainIdentityFragment
}
sybilDotOrg {
...SybilDotOrgIdentityFragment
}
worldcoin {
...WorldcoinIdentityFragment
}
}
followNftAddress {
address
chainId
}
metadata {
displayName
bio
rawURI
appId
attributes {
...MetadataAttributeFragment
}
picture {
... on ImageSet {
...ImageSetFragment
}
... on NftImage {
...NftImageFragment
}
}
coverPicture {
...ImageSetFragment
}
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
id
fullHandle
namespace
localName
suggestedFormatted {
...SuggestedFormattedHandleFragment
}
linkedTo {
...HandleLinkedToFragment
}
ownedBy
guardian {
...HandleGuardianResultFragment
}
}
signless
sponsor
peerToPeerRecommendedByMe
}
invitesLeft
onchainIdentity {
proofOfHumanity
ens {
name
}
sybilDotOrg {
verified
source {
...SybilDotOrgIdentitySourceFragment
}
}
worldcoin {
isHuman
}
}
followNftAddress {
address
chainId
}
metadata {
displayName
bio
rawURI
appId
attributes {
type
key
value
}
picture {
... on ImageSet {
...ImageSetFragment
}
... on NftImage {
...NftImageFragment
}
}
coverPicture {
raw {
...ImageFragment
}
optimized {
...ImageFragment
}
transformed {
...ImageFragment
}
}
}
followModule {
... on FeeFollowModuleSettings {
type
contract {
...NetworkAddressFragment
}
amount {
...AmountFragment
}
recipient
}
... on RevertFollowModuleSettings {
type
contract {
...NetworkAddressFragment
}
}
... on UnknownFollowModuleSettings {
initializeCalldata
initializeResultData
verified
signlessApproved
sponsoredApproved
type
contract {
...NetworkAddressFragment
}
followModuleReturnData
}
}
handle {
id
fullHandle
namespace
localName
suggestedFormatted {
full
localName
}
linkedTo {
contract {
...NetworkAddressFragment
}
nftTokenId
}
ownedBy
guardian {
protected
cooldownEndsOn
}
}
signless
sponsor
peerToPeerRecommendedByMe
}
invitesLeft
onchainIdentity {
proofOfHumanity
ens {
name
}
sybilDotOrg {
verified
source {
twitter {
...SybilDotOrgTwitterIdentityFragment
}
}
}
worldcoin {
isHuman
}
}
followNftAddress {
address
chainId
}
metadata {
displayName
bio
rawURI
appId
attributes {
type
key
value
}
picture {
... on ImageSet {
raw {
...ImageFragment
}
optimized {
...ImageFragment
}
transformed {
...ImageFragment
}
}
... on NftImage {
collection {
...NetworkAddressFragment
}
tokenId
image {
...ImageSetFragment
}
verified
}
}
coverPicture {
raw {
mimeType
width
height
uri
}
optimized {
mimeType
width
height
uri
}
transformed {
mimeType
width
height
uri
}
}
}
followModule {
... on FeeFollowModuleSettings {
type
contract {
address
chainId
}
amount {
asset {
... on Erc20 {
...Erc20Fragment
}
}
value
rate {
...FiatAmountFragment
}
asFiat {
...FiatAmountFragment
}
}
recipient
}
... on RevertFollowModuleSettings {
type
contract {
address
chainId
}
}
... on UnknownFollowModuleSettings {
initializeCalldata
initializeResultData
verified
signlessApproved
sponsoredApproved
type
contract {
address
chainId
}
followModuleReturnData
}
}
handle {
id
fullHandle
namespace
localName
suggestedFormatted {
full
localName
}
linkedTo {
contract {
address
chainId
}
nftTokenId
}
ownedBy
guardian {
protected
cooldownEndsOn
}
}
signless
sponsor
peerToPeerRecommendedByMe
}
}
Variables
{"request": DefaultProfileRequest}
Response
{
"data": {
"defaultProfile": {
"id": ProfileId,
"ownedBy": NetworkAddress,
"txHash": TxHash,
"createdAt": "2007-12-03T10:15:30Z",
"stats": ProfileStats,
"operations": ProfileOperations,
"interests": ["abc123"],
"guardian": ProfileGuardianResult,
"invitedBy": Profile,
"invitesLeft": 987,
"onchainIdentity": ProfileOnchainIdentity,
"followNftAddress": NetworkAddress,
"metadata": ProfileMetadata,
"followModule": FeeFollowModuleSettings,
"handle": HandleInfo,
"signless": true,
"sponsor": false,
"peerToPeerRecommendedByMe": true
}
}
}
didReactOnPublication
Response
Returns [DidReactOnPublicationResult!]!
Arguments
Name | Description |
---|---|
request - DidReactOnPublicationRequest!
|
Example
Query
query didReactOnPublication($request: DidReactOnPublicationRequest!) {
didReactOnPublication(request: $request) {
publicationId
profileId
result
}
}
Variables
{"request": DidReactOnPublicationRequest}
Response
{
"data": {
"didReactOnPublication": [
{
"publicationId": PublicationId,
"profileId": ProfileId,
"result": false
}
]
}
}
exploreProfiles
Response
Returns a PaginatedProfileResult!
Arguments
Name | Description |
---|---|
request - ExploreProfilesRequest!
|
Example
Query
query exploreProfiles($request: ExploreProfilesRequest!) {
exploreProfiles(request: $request) {
items {
id
ownedBy {
address
chainId
}
txHash
createdAt
stats {
id
followers
following
comments
posts
mirrors
quotes
publications
reactions
reacted
countOpenActions
lensClassifierScore
}
operations {
id
isBlockedByMe {
value
isFinalisedOnchain
}
hasBlockedMe {
value
isFinalisedOnchain
}
isFollowedByMe {
value
isFinalisedOnchain
}
isFollowingMe {
value
isFinalisedOnchain
}
canBlock
canUnblock
canFollow
canUnfollow
}
interests
guardian {
protected
cooldownEndsOn
}
invitedBy {
id
ownedBy {
address
chainId
}
txHash
createdAt
stats {
id
followers
following
comments
posts
mirrors
quotes
publications
reactions
reacted
countOpenActions
lensClassifierScore
}
operations {
id
isBlockedByMe {
...OptimisticStatusResultFragment
}
hasBlockedMe {
...OptimisticStatusResultFragment
}
isFollowedByMe {
...OptimisticStatusResultFragment
}
isFollowingMe {
...OptimisticStatusResultFragment
}
canBlock
canUnblock
canFollow
canUnfollow
}
interests
guardian {
protected
cooldownEndsOn
}
invitedBy {
id
ownedBy {
...NetworkAddressFragment
}
txHash
createdAt
stats {
...ProfileStatsFragment
}
operations {
...ProfileOperationsFragment
}
interests
guardian {
...ProfileGuardianResultFragment
}
invitedBy {
...ProfileFragment
}
invitesLeft
onchainIdentity {
...ProfileOnchainIdentityFragment
}
followNftAddress {
...NetworkAddressFragment
}
metadata {
...ProfileMetadataFragment
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
...HandleInfoFragment
}
signless
sponsor
peerToPeerRecommendedByMe
}
invitesLeft
onchainIdentity {
proofOfHumanity
ens {
...EnsOnchainIdentityFragment
}
sybilDotOrg {
...SybilDotOrgIdentityFragment
}
worldcoin {
...WorldcoinIdentityFragment
}
}
followNftAddress {
address
chainId
}
metadata {
displayName
bio
rawURI
appId
attributes {
...MetadataAttributeFragment
}
picture {
... on ImageSet {
...ImageSetFragment
}
... on NftImage {
...NftImageFragment
}
}
coverPicture {
...ImageSetFragment
}
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
id
fullHandle
namespace
localName
suggestedFormatted {
...SuggestedFormattedHandleFragment
}
linkedTo {
...HandleLinkedToFragment
}
ownedBy
guardian {
...HandleGuardianResultFragment
}
}
signless
sponsor
peerToPeerRecommendedByMe
}
invitesLeft
onchainIdentity {
proofOfHumanity
ens {
name
}
sybilDotOrg {
verified
source {
...SybilDotOrgIdentitySourceFragment
}
}
worldcoin {
isHuman
}
}
followNftAddress {
address
chainId
}
metadata {
displayName
bio
rawURI
appId
attributes {
type
key
value
}
picture {
... on ImageSet {
...ImageSetFragment
}
... on NftImage {
...NftImageFragment
}
}
coverPicture {
raw {
...ImageFragment
}
optimized {
...ImageFragment
}
transformed {
...ImageFragment
}
}
}
followModule {
... on FeeFollowModuleSettings {
type
contract {
...NetworkAddressFragment
}
amount {
...AmountFragment
}
recipient
}
... on RevertFollowModuleSettings {
type
contract {
...NetworkAddressFragment
}
}
... on UnknownFollowModuleSettings {
initializeCalldata
initializeResultData
verified
signlessApproved
sponsoredApproved
type
contract {
...NetworkAddressFragment
}
followModuleReturnData
}
}
handle {
id
fullHandle
namespace
localName
suggestedFormatted {
full
localName
}
linkedTo {
contract {
...NetworkAddressFragment
}
nftTokenId
}
ownedBy
guardian {
protected
cooldownEndsOn
}
}
signless
sponsor
peerToPeerRecommendedByMe
}
pageInfo {
prev
next
}
}
}
Variables
{"request": ExploreProfilesRequest}
Response
{
"data": {
"exploreProfiles": {
"items": [Profile],
"pageInfo": PaginatedResultInfo
}
}
}
explorePublications
Response
Returns a PaginatedExplorePublicationResult!
Arguments
Name | Description |
---|---|
request - ExplorePublicationRequest!
|
Example
Query
query explorePublications($request: ExplorePublicationRequest!) {
explorePublications(request: $request) {
items {
... on Post {
id
publishedOn {
id
}
isHidden
momoka {
proof
}
txHash
createdAt
by {
id
ownedBy {
...NetworkAddressFragment
}
txHash
createdAt
stats {
...ProfileStatsFragment
}
operations {
...ProfileOperationsFragment
}
interests
guardian {
...ProfileGuardianResultFragment
}
invitedBy {
...ProfileFragment
}
invitesLeft
onchainIdentity {
...ProfileOnchainIdentityFragment
}
followNftAddress {
...NetworkAddressFragment
}
metadata {
...ProfileMetadataFragment
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
...HandleInfoFragment
}
signless
sponsor
peerToPeerRecommendedByMe
}
stats {
id
comments
mirrors
quotes
reactions
countOpenActions
bookmarks
}
operations {
id
isNotInterested
hasBookmarked
hasReported
canAct
hasActed {
...OptimisticStatusResultFragment
}
actedOn {
... on KnownCollectOpenActionResult {
...KnownCollectOpenActionResultFragment
}
... on UnknownOpenActionResult {
...UnknownOpenActionResultFragment
}
}
hasReacted
canComment
canMirror
canQuote
hasQuoted
hasMirrored
canDecrypt {
...CanDecryptResponseFragment
}
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
profile {
...ProfileFragment
}
snapshotHandleMentioned {
...HandleInfoFragment
}
stillOwnsHandle
}
hashtagsMentioned
}
... on Quote {
id
publishedOn {
id
}
isHidden
momoka {
proof
}
txHash
createdAt
by {
id
ownedBy {
...NetworkAddressFragment
}
txHash
createdAt
stats {
...ProfileStatsFragment
}
operations {
...ProfileOperationsFragment
}
interests
guardian {
...ProfileGuardianResultFragment
}
invitedBy {
...ProfileFragment
}
invitesLeft
onchainIdentity {
...ProfileOnchainIdentityFragment
}
followNftAddress {
...NetworkAddressFragment
}
metadata {
...ProfileMetadataFragment
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
...HandleInfoFragment
}
signless
sponsor
peerToPeerRecommendedByMe
}
stats {
id
comments
mirrors
quotes
reactions
countOpenActions
bookmarks
}
operations {
id
isNotInterested
hasBookmarked
hasReported
canAct
hasActed {
...OptimisticStatusResultFragment
}
actedOn {
... on KnownCollectOpenActionResult {
...KnownCollectOpenActionResultFragment
}
... on UnknownOpenActionResult {
...UnknownOpenActionResultFragment
}
}
hasReacted
canComment
canMirror
canQuote
hasQuoted
hasMirrored
canDecrypt {
...CanDecryptResponseFragment
}
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
profile {
...ProfileFragment
}
snapshotHandleMentioned {
...HandleInfoFragment
}
stillOwnsHandle
}
hashtagsMentioned
quoteOn {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
}
}
pageInfo {
prev
next
}
}
}
Variables
{"request": ExplorePublicationRequest}
Response
{
"data": {
"explorePublications": {
"items": [Post],
"pageInfo": PaginatedResultInfo
}
}
}
feed
Response
Returns a PaginatedFeedResult!
Arguments
Name | Description |
---|---|
request - FeedRequest!
|
Example
Query
query feed($request: FeedRequest!) {
feed(request: $request) {
items {
id
root {
... on Post {
id
publishedOn {
...AppFragment
}
isHidden
momoka {
...MomokaInfoFragment
}
txHash
createdAt
by {
...ProfileFragment
}
stats {
...PublicationStatsFragment
}
operations {
...PublicationOperationsFragment
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
...ProfileMentionedFragment
}
hashtagsMentioned
}
... on Comment {
id
publishedOn {
...AppFragment
}
isHidden
momoka {
...MomokaInfoFragment
}
txHash
createdAt
hiddenByAuthor
by {
...ProfileFragment
}
stats {
...PublicationStatsFragment
}
operations {
...PublicationOperationsFragment
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
...ProfileMentionedFragment
}
hashtagsMentioned
root {
... on Post {
...PostFragment
}
... on Quote {
...QuoteFragment
}
}
commentOn {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
firstComment {
...CommentFragment
}
}
... on Quote {
id
publishedOn {
...AppFragment
}
isHidden
momoka {
...MomokaInfoFragment
}
txHash
createdAt
by {
...ProfileFragment
}
stats {
...PublicationStatsFragment
}
operations {
...PublicationOperationsFragment
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
...ProfileMentionedFragment
}
hashtagsMentioned
quoteOn {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
}
}
mirrors {
id
publishedOn {
id
}
isHidden
momoka {
proof
}
txHash
createdAt
mirrorOn {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
by {
id
ownedBy {
...NetworkAddressFragment
}
txHash
createdAt
stats {
...ProfileStatsFragment
}
operations {
...ProfileOperationsFragment
}
interests
guardian {
...ProfileGuardianResultFragment
}
invitedBy {
...ProfileFragment
}
invitesLeft
onchainIdentity {
...ProfileOnchainIdentityFragment
}
followNftAddress {
...NetworkAddressFragment
}
metadata {
...ProfileMetadataFragment
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
...HandleInfoFragment
}
signless
sponsor
peerToPeerRecommendedByMe
}
}
acted {
by {
id
ownedBy {
...NetworkAddressFragment
}
txHash
createdAt
stats {
...ProfileStatsFragment
}
operations {
...ProfileOperationsFragment
}
interests
guardian {
...ProfileGuardianResultFragment
}
invitedBy {
...ProfileFragment
}
invitesLeft
onchainIdentity {
...ProfileOnchainIdentityFragment
}
followNftAddress {
...NetworkAddressFragment
}
metadata {
...ProfileMetadataFragment
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
...HandleInfoFragment
}
signless
sponsor
peerToPeerRecommendedByMe
}
action {
... on KnownCollectOpenActionResult {
...KnownCollectOpenActionResultFragment
}
... on UnknownOpenActionResult {
...UnknownOpenActionResultFragment
}
}
actedAt
}
reactions {
by {
id
ownedBy {
...NetworkAddressFragment
}
txHash
createdAt
stats {
...ProfileStatsFragment
}
operations {
...ProfileOperationsFragment
}
interests
guardian {
...ProfileGuardianResultFragment
}
invitedBy {
...ProfileFragment
}
invitesLeft
onchainIdentity {
...ProfileOnchainIdentityFragment
}
followNftAddress {
...NetworkAddressFragment
}
metadata {
...ProfileMetadataFragment
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
...HandleInfoFragment
}
signless
sponsor
peerToPeerRecommendedByMe
}
reaction
createdAt
}
comments {
id
publishedOn {
id
}
isHidden
momoka {
proof
}
txHash
createdAt
hiddenByAuthor
by {
id
ownedBy {
...NetworkAddressFragment
}
txHash
createdAt
stats {
...ProfileStatsFragment
}
operations {
...ProfileOperationsFragment
}
interests
guardian {
...ProfileGuardianResultFragment
}
invitedBy {
...ProfileFragment
}
invitesLeft
onchainIdentity {
...ProfileOnchainIdentityFragment
}
followNftAddress {
...NetworkAddressFragment
}
metadata {
...ProfileMetadataFragment
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
...HandleInfoFragment
}
signless
sponsor
peerToPeerRecommendedByMe
}
stats {
id
comments
mirrors
quotes
reactions
countOpenActions
bookmarks
}
operations {
id
isNotInterested
hasBookmarked
hasReported
canAct
hasActed {
...OptimisticStatusResultFragment
}
actedOn {
... on KnownCollectOpenActionResult {
...KnownCollectOpenActionResultFragment
}
... on UnknownOpenActionResult {
...UnknownOpenActionResultFragment
}
}
hasReacted
canComment
canMirror
canQuote
hasQuoted
hasMirrored
canDecrypt {
...CanDecryptResponseFragment
}
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
profile {
...ProfileFragment
}
snapshotHandleMentioned {
...HandleInfoFragment
}
stillOwnsHandle
}
hashtagsMentioned
root {
... on Post {
...PostFragment
}
... on Quote {
...QuoteFragment
}
}
commentOn {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
firstComment {
id
publishedOn {
...AppFragment
}
isHidden
momoka {
...MomokaInfoFragment
}
txHash
createdAt
hiddenByAuthor
by {
...ProfileFragment
}
stats {
...PublicationStatsFragment
}
operations {
...PublicationOperationsFragment
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
...ProfileMentionedFragment
}
hashtagsMentioned
root {
... on Post {
...PostFragment
}
... on Quote {
...QuoteFragment
}
}
commentOn {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
firstComment {
...CommentFragment
}
}
}
}
pageInfo {
prev
next
}
}
}
Variables
{"request": FeedRequest}
Response
{
"data": {
"feed": {
"items": [FeedItem],
"pageInfo": PaginatedResultInfo
}
}
}
feedHighlights
Response
Returns a PaginatedFeedHighlightsResult!
Arguments
Name | Description |
---|---|
request - FeedHighlightsRequest!
|
Example
Query
query feedHighlights($request: FeedHighlightsRequest!) {
feedHighlights(request: $request) {
items {
... on Post {
id
publishedOn {
id
}
isHidden
momoka {
proof
}
txHash
createdAt
by {
id
ownedBy {
...NetworkAddressFragment
}
txHash
createdAt
stats {
...ProfileStatsFragment
}
operations {
...ProfileOperationsFragment
}
interests
guardian {
...ProfileGuardianResultFragment
}
invitedBy {
...ProfileFragment
}
invitesLeft
onchainIdentity {
...ProfileOnchainIdentityFragment
}
followNftAddress {
...NetworkAddressFragment
}
metadata {
...ProfileMetadataFragment
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
...HandleInfoFragment
}
signless
sponsor
peerToPeerRecommendedByMe
}
stats {
id
comments
mirrors
quotes
reactions
countOpenActions
bookmarks
}
operations {
id
isNotInterested
hasBookmarked
hasReported
canAct
hasActed {
...OptimisticStatusResultFragment
}
actedOn {
... on KnownCollectOpenActionResult {
...KnownCollectOpenActionResultFragment
}
... on UnknownOpenActionResult {
...UnknownOpenActionResultFragment
}
}
hasReacted
canComment
canMirror
canQuote
hasQuoted
hasMirrored
canDecrypt {
...CanDecryptResponseFragment
}
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
profile {
...ProfileFragment
}
snapshotHandleMentioned {
...HandleInfoFragment
}
stillOwnsHandle
}
hashtagsMentioned
}
... on Quote {
id
publishedOn {
id
}
isHidden
momoka {
proof
}
txHash
createdAt
by {
id
ownedBy {
...NetworkAddressFragment
}
txHash
createdAt
stats {
...ProfileStatsFragment
}
operations {
...ProfileOperationsFragment
}
interests
guardian {
...ProfileGuardianResultFragment
}
invitedBy {
...ProfileFragment
}
invitesLeft
onchainIdentity {
...ProfileOnchainIdentityFragment
}
followNftAddress {
...NetworkAddressFragment
}
metadata {
...ProfileMetadataFragment
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
...HandleInfoFragment
}
signless
sponsor
peerToPeerRecommendedByMe
}
stats {
id
comments
mirrors
quotes
reactions
countOpenActions
bookmarks
}
operations {
id
isNotInterested
hasBookmarked
hasReported
canAct
hasActed {
...OptimisticStatusResultFragment
}
actedOn {
... on KnownCollectOpenActionResult {
...KnownCollectOpenActionResultFragment
}
... on UnknownOpenActionResult {
...UnknownOpenActionResultFragment
}
}
hasReacted
canComment
canMirror
canQuote
hasQuoted
hasMirrored
canDecrypt {
...CanDecryptResponseFragment
}
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
profile {
...ProfileFragment
}
snapshotHandleMentioned {
...HandleInfoFragment
}
stillOwnsHandle
}
hashtagsMentioned
quoteOn {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
}
}
pageInfo {
prev
next
}
}
}
Variables
{"request": FeedHighlightsRequest}
Response
{
"data": {
"feedHighlights": {
"items": [Post],
"pageInfo": PaginatedResultInfo
}
}
}
followRevenues
Response
Returns a FollowRevenueResult!
Arguments
Name | Description |
---|---|
request - FollowRevenueRequest!
|
Example
Query
query followRevenues($request: FollowRevenueRequest!) {
followRevenues(request: $request) {
revenues {
total {
asset {
... on Erc20 {
...Erc20Fragment
}
}
value
rate {
asset {
...FiatFragment
}
value
}
asFiat {
asset {
...FiatFragment
}
value
}
}
}
}
}
Variables
{"request": FollowRevenueRequest}
Response
{
"data": {
"followRevenues": {"revenues": [RevenueAggregate]}
}
}
followStatusBulk
Response
Returns [FollowStatusBulkResult!]!
Arguments
Name | Description |
---|---|
request - FollowStatusBulkRequest!
|
Example
Query
query followStatusBulk($request: FollowStatusBulkRequest!) {
followStatusBulk(request: $request) {
follower
profileId
status {
value
isFinalisedOnchain
}
}
}
Variables
{"request": FollowStatusBulkRequest}
Response
{
"data": {
"followStatusBulk": [
{
"follower": ProfileId,
"profileId": ProfileId,
"status": OptimisticStatusResult
}
]
}
}
followers
Response
Returns a PaginatedProfileResult!
Arguments
Name | Description |
---|---|
request - FollowersRequest!
|
Example
Query
query followers($request: FollowersRequest!) {
followers(request: $request) {
items {
id
ownedBy {
address
chainId
}
txHash
createdAt
stats {
id
followers
following
comments
posts
mirrors
quotes
publications
reactions
reacted
countOpenActions
lensClassifierScore
}
operations {
id
isBlockedByMe {
value
isFinalisedOnchain
}
hasBlockedMe {
value
isFinalisedOnchain
}
isFollowedByMe {
value
isFinalisedOnchain
}
isFollowingMe {
value
isFinalisedOnchain
}
canBlock
canUnblock
canFollow
canUnfollow
}
interests
guardian {
protected
cooldownEndsOn
}
invitedBy {
id
ownedBy {
address
chainId
}
txHash
createdAt
stats {
id
followers
following
comments
posts
mirrors
quotes
publications
reactions
reacted
countOpenActions
lensClassifierScore
}
operations {
id
isBlockedByMe {
...OptimisticStatusResultFragment
}
hasBlockedMe {
...OptimisticStatusResultFragment
}
isFollowedByMe {
...OptimisticStatusResultFragment
}
isFollowingMe {
...OptimisticStatusResultFragment
}
canBlock
canUnblock
canFollow
canUnfollow
}
interests
guardian {
protected
cooldownEndsOn
}
invitedBy {
id
ownedBy {
...NetworkAddressFragment
}
txHash
createdAt
stats {
...ProfileStatsFragment
}
operations {
...ProfileOperationsFragment
}
interests
guardian {
...ProfileGuardianResultFragment
}
invitedBy {
...ProfileFragment
}
invitesLeft
onchainIdentity {
...ProfileOnchainIdentityFragment
}
followNftAddress {
...NetworkAddressFragment
}
metadata {
...ProfileMetadataFragment
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
...HandleInfoFragment
}
signless
sponsor
peerToPeerRecommendedByMe
}
invitesLeft
onchainIdentity {
proofOfHumanity
ens {
...EnsOnchainIdentityFragment
}
sybilDotOrg {
...SybilDotOrgIdentityFragment
}
worldcoin {
...WorldcoinIdentityFragment
}
}
followNftAddress {
address
chainId
}
metadata {
displayName
bio
rawURI
appId
attributes {
...MetadataAttributeFragment
}
picture {
... on ImageSet {
...ImageSetFragment
}
... on NftImage {
...NftImageFragment
}
}
coverPicture {
...ImageSetFragment
}
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
id
fullHandle
namespace
localName
suggestedFormatted {
...SuggestedFormattedHandleFragment
}
linkedTo {
...HandleLinkedToFragment
}
ownedBy
guardian {
...HandleGuardianResultFragment
}
}
signless
sponsor
peerToPeerRecommendedByMe
}
invitesLeft
onchainIdentity {
proofOfHumanity
ens {
name
}
sybilDotOrg {
verified
source {
...SybilDotOrgIdentitySourceFragment
}
}
worldcoin {
isHuman
}
}
followNftAddress {
address
chainId
}
metadata {
displayName
bio
rawURI
appId
attributes {
type
key
value
}
picture {
... on ImageSet {
...ImageSetFragment
}
... on NftImage {
...NftImageFragment
}
}
coverPicture {
raw {
...ImageFragment
}
optimized {
...ImageFragment
}
transformed {
...ImageFragment
}
}
}
followModule {
... on FeeFollowModuleSettings {
type
contract {
...NetworkAddressFragment
}
amount {
...AmountFragment
}
recipient
}
... on RevertFollowModuleSettings {
type
contract {
...NetworkAddressFragment
}
}
... on UnknownFollowModuleSettings {
initializeCalldata
initializeResultData
verified
signlessApproved
sponsoredApproved
type
contract {
...NetworkAddressFragment
}
followModuleReturnData
}
}
handle {
id
fullHandle
namespace
localName
suggestedFormatted {
full
localName
}
linkedTo {
contract {
...NetworkAddressFragment
}
nftTokenId
}
ownedBy
guardian {
protected
cooldownEndsOn
}
}
signless
sponsor
peerToPeerRecommendedByMe
}
pageInfo {
prev
next
}
}
}
Variables
{"request": FollowersRequest}
Response
{
"data": {
"followers": {
"items": [Profile],
"pageInfo": PaginatedResultInfo
}
}
}
following
Response
Returns a PaginatedProfileResult!
Arguments
Name | Description |
---|---|
request - FollowingRequest!
|
Example
Query
query following($request: FollowingRequest!) {
following(request: $request) {
items {
id
ownedBy {
address
chainId
}
txHash
createdAt
stats {
id
followers
following
comments
posts
mirrors
quotes
publications
reactions
reacted
countOpenActions
lensClassifierScore
}
operations {
id
isBlockedByMe {
value
isFinalisedOnchain
}
hasBlockedMe {
value
isFinalisedOnchain
}
isFollowedByMe {
value
isFinalisedOnchain
}
isFollowingMe {
value
isFinalisedOnchain
}
canBlock
canUnblock
canFollow
canUnfollow
}
interests
guardian {
protected
cooldownEndsOn
}
invitedBy {
id
ownedBy {
address
chainId
}
txHash
createdAt
stats {
id
followers
following
comments
posts
mirrors
quotes
publications
reactions
reacted
countOpenActions
lensClassifierScore
}
operations {
id
isBlockedByMe {
...OptimisticStatusResultFragment
}
hasBlockedMe {
...OptimisticStatusResultFragment
}
isFollowedByMe {
...OptimisticStatusResultFragment
}
isFollowingMe {
...OptimisticStatusResultFragment
}
canBlock
canUnblock
canFollow
canUnfollow
}
interests
guardian {
protected
cooldownEndsOn
}
invitedBy {
id
ownedBy {
...NetworkAddressFragment
}
txHash
createdAt
stats {
...ProfileStatsFragment
}
operations {
...ProfileOperationsFragment
}
interests
guardian {
...ProfileGuardianResultFragment
}
invitedBy {
...ProfileFragment
}
invitesLeft
onchainIdentity {
...ProfileOnchainIdentityFragment
}
followNftAddress {
...NetworkAddressFragment
}
metadata {
...ProfileMetadataFragment
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
...HandleInfoFragment
}
signless
sponsor
peerToPeerRecommendedByMe
}
invitesLeft
onchainIdentity {
proofOfHumanity
ens {
...EnsOnchainIdentityFragment
}
sybilDotOrg {
...SybilDotOrgIdentityFragment
}
worldcoin {
...WorldcoinIdentityFragment
}
}
followNftAddress {
address
chainId
}
metadata {
displayName
bio
rawURI
appId
attributes {
...MetadataAttributeFragment
}
picture {
... on ImageSet {
...ImageSetFragment
}
... on NftImage {
...NftImageFragment
}
}
coverPicture {
...ImageSetFragment
}
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
id
fullHandle
namespace
localName
suggestedFormatted {
...SuggestedFormattedHandleFragment
}
linkedTo {
...HandleLinkedToFragment
}
ownedBy
guardian {
...HandleGuardianResultFragment
}
}
signless
sponsor
peerToPeerRecommendedByMe
}
invitesLeft
onchainIdentity {
proofOfHumanity
ens {
name
}
sybilDotOrg {
verified
source {
...SybilDotOrgIdentitySourceFragment
}
}
worldcoin {
isHuman
}
}
followNftAddress {
address
chainId
}
metadata {
displayName
bio
rawURI
appId
attributes {
type
key
value
}
picture {
... on ImageSet {
...ImageSetFragment
}
... on NftImage {
...NftImageFragment
}
}
coverPicture {
raw {
...ImageFragment
}
optimized {
...ImageFragment
}
transformed {
...ImageFragment
}
}
}
followModule {
... on FeeFollowModuleSettings {
type
contract {
...NetworkAddressFragment
}
amount {
...AmountFragment
}
recipient
}
... on RevertFollowModuleSettings {
type
contract {
...NetworkAddressFragment
}
}
... on UnknownFollowModuleSettings {
initializeCalldata
initializeResultData
verified
signlessApproved
sponsoredApproved
type
contract {
...NetworkAddressFragment
}
followModuleReturnData
}
}
handle {
id
fullHandle
namespace
localName
suggestedFormatted {
full
localName
}
linkedTo {
contract {
...NetworkAddressFragment
}
nftTokenId
}
ownedBy
guardian {
protected
cooldownEndsOn
}
}
signless
sponsor
peerToPeerRecommendedByMe
}
pageInfo {
prev
next
}
}
}
Variables
{"request": FollowingRequest}
Response
{
"data": {
"following": {
"items": [Profile],
"pageInfo": PaginatedResultInfo
}
}
}
forYou
Response
Returns a PaginatedForYouResult!
Arguments
Name | Description |
---|---|
request - PublicationForYouRequest!
|
Example
Query
query forYou($request: PublicationForYouRequest!) {
forYou(request: $request) {
items {
publication {
... on Post {
id
publishedOn {
...AppFragment
}
isHidden
momoka {
...MomokaInfoFragment
}
txHash
createdAt
by {
...ProfileFragment
}
stats {
...PublicationStatsFragment
}
operations {
...PublicationOperationsFragment
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
...ProfileMentionedFragment
}
hashtagsMentioned
}
... on Quote {
id
publishedOn {
...AppFragment
}
isHidden
momoka {
...MomokaInfoFragment
}
txHash
createdAt
by {
...ProfileFragment
}
stats {
...PublicationStatsFragment
}
operations {
...PublicationOperationsFragment
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
...ProfileMentionedFragment
}
hashtagsMentioned
quoteOn {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
}
}
source
}
pageInfo {
prev
next
}
}
}
Variables
{"request": PublicationForYouRequest}
Response
{
"data": {
"forYou": {
"items": [ForYouResult],
"pageInfo": PaginatedResultInfo
}
}
}
generateLensAPIRelayAddress
Response
Returns an EvmAddress!
Example
Query
query generateLensAPIRelayAddress {
generateLensAPIRelayAddress
}
Response
{"data": {"generateLensAPIRelayAddress": EvmAddress}}
generateModuleCurrencyApprovalData
Description
note here if your using a wallet JWT token it will approve to the public proxy contract if its supported if not throw as profiles act not wallets
Response
Returns a GenerateModuleCurrencyApprovalResult!
Arguments
Name | Description |
---|---|
request - GenerateModuleCurrencyApprovalDataRequest!
|
Example
Query
query generateModuleCurrencyApprovalData($request: GenerateModuleCurrencyApprovalDataRequest!) {
generateModuleCurrencyApprovalData(request: $request) {
to
from
data
}
}
Variables
{"request": GenerateModuleCurrencyApprovalDataRequest}
Response
{
"data": {
"generateModuleCurrencyApprovalData": {
"to": EvmAddress,
"from": EvmAddress,
"data": BlockchainData
}
}
}
handleToAddress
Response
Returns an EvmAddress
Arguments
Name | Description |
---|---|
request - HandleToAddressRequest!
|
Example
Query
query handleToAddress($request: HandleToAddressRequest!) {
handleToAddress(request: $request)
}
Variables
{"request": HandleToAddressRequest}
Response
{"data": {"handleToAddress": EvmAddress}}
internalAllowedDomains
Response
Returns [URI!]!
Arguments
Name | Description |
---|---|
request - InternalAllowedDomainsRequest!
|
Example
Query
query internalAllowedDomains($request: InternalAllowedDomainsRequest!) {
internalAllowedDomains(request: $request)
}
Variables
{"request": InternalAllowedDomainsRequest}
Response
{"data": {"internalAllowedDomains": [URI]}}
internalBoostScore
Response
Returns an Int
Arguments
Name | Description |
---|---|
request - InternalBoostScoreRequest!
|
Example
Query
query internalBoostScore($request: InternalBoostScoreRequest!) {
internalBoostScore(request: $request)
}
Variables
{"request": InternalBoostScoreRequest}
Response
{"data": {"internalBoostScore": 987}}
internalClaimStatus
Response
Returns a Void
Arguments
Name | Description |
---|---|
request - InternalClaimStatusRequest!
|
Example
Query
query internalClaimStatus($request: InternalClaimStatusRequest!) {
internalClaimStatus(request: $request)
}
Variables
{"request": InternalClaimStatusRequest}
Response
{"data": {"internalClaimStatus": null}}
internalCuratedHandles
Response
Returns [String!]!
Arguments
Name | Description |
---|---|
request - InternalCuratedHandlesRequest!
|
Example
Query
query internalCuratedHandles($request: InternalCuratedHandlesRequest!) {
internalCuratedHandles(request: $request)
}
Variables
{"request": InternalCuratedHandlesRequest}
Response
{
"data": {
"internalCuratedHandles": ["xyz789"]
}
}
internalCuratedTags
Response
Returns [String!]!
Arguments
Name | Description |
---|---|
request - InternalCuratedTagsRequest!
|
Example
Query
query internalCuratedTags($request: InternalCuratedTagsRequest!) {
internalCuratedTags(request: $request)
}
Variables
{"request": InternalCuratedTagsRequest}
Response
{
"data": {
"internalCuratedTags": ["xyz789"]
}
}
internalInvites
Response
Returns an Int!
Arguments
Name | Description |
---|---|
request - InternalInvitesRequest!
|
Example
Query
query internalInvites($request: InternalInvitesRequest!) {
internalInvites(request: $request)
}
Variables
{"request": InternalInvitesRequest}
Response
{"data": {"internalInvites": 987}}
internalPaymentHandleInfo
Response
Returns an IPHResult
Arguments
Name | Description |
---|---|
request - InternalPaymentHandleInfoRequest!
|
Example
Query
query internalPaymentHandleInfo($request: InternalPaymentHandleInfoRequest!) {
internalPaymentHandleInfo(request: $request) {
hs
h
hda
}
}
Variables
{"request": InternalPaymentHandleInfoRequest}
Response
{
"data": {
"internalPaymentHandleInfo": {
"hs": false,
"h": Handle,
"hda": true
}
}
}
internalProfileStatus
Response
Returns a PrfResult!
Arguments
Name | Description |
---|---|
request - InternalProfileStatusRequest!
|
Example
Query
query internalProfileStatus($request: InternalProfileStatusRequest!) {
internalProfileStatus(request: $request) {
ss
dd
}
}
Variables
{"request": InternalProfileStatusRequest}
Response
{"data": {"internalProfileStatus": {"ss": true, "dd": true}}}
invitedProfiles
Response
Returns [InvitedResult!]!
Example
Query
query invitedProfiles {
invitedProfiles {
by
addressInvited
profileMinted {
id
ownedBy {
address
chainId
}
txHash
createdAt
stats {
id
followers
following
comments
posts
mirrors
quotes
publications
reactions
reacted
countOpenActions
lensClassifierScore
}
operations {
id
isBlockedByMe {
value
isFinalisedOnchain
}
hasBlockedMe {
value
isFinalisedOnchain
}
isFollowedByMe {
value
isFinalisedOnchain
}
isFollowingMe {
value
isFinalisedOnchain
}
canBlock
canUnblock
canFollow
canUnfollow
}
interests
guardian {
protected
cooldownEndsOn
}
invitedBy {
id
ownedBy {
address
chainId
}
txHash
createdAt
stats {
id
followers
following
comments
posts
mirrors
quotes
publications
reactions
reacted
countOpenActions
lensClassifierScore
}
operations {
id
isBlockedByMe {
...OptimisticStatusResultFragment
}
hasBlockedMe {
...OptimisticStatusResultFragment
}
isFollowedByMe {
...OptimisticStatusResultFragment
}
isFollowingMe {
...OptimisticStatusResultFragment
}
canBlock
canUnblock
canFollow
canUnfollow
}
interests
guardian {
protected
cooldownEndsOn
}
invitedBy {
id
ownedBy {
...NetworkAddressFragment
}
txHash
createdAt
stats {
...ProfileStatsFragment
}
operations {
...ProfileOperationsFragment
}
interests
guardian {
...ProfileGuardianResultFragment
}
invitedBy {
...ProfileFragment
}
invitesLeft
onchainIdentity {
...ProfileOnchainIdentityFragment
}
followNftAddress {
...NetworkAddressFragment
}
metadata {
...ProfileMetadataFragment
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
...HandleInfoFragment
}
signless
sponsor
peerToPeerRecommendedByMe
}
invitesLeft
onchainIdentity {
proofOfHumanity
ens {
...EnsOnchainIdentityFragment
}
sybilDotOrg {
...SybilDotOrgIdentityFragment
}
worldcoin {
...WorldcoinIdentityFragment
}
}
followNftAddress {
address
chainId
}
metadata {
displayName
bio
rawURI
appId
attributes {
...MetadataAttributeFragment
}
picture {
... on ImageSet {
...ImageSetFragment
}
... on NftImage {
...NftImageFragment
}
}
coverPicture {
...ImageSetFragment
}
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
id
fullHandle
namespace
localName
suggestedFormatted {
...SuggestedFormattedHandleFragment
}
linkedTo {
...HandleLinkedToFragment
}
ownedBy
guardian {
...HandleGuardianResultFragment
}
}
signless
sponsor
peerToPeerRecommendedByMe
}
invitesLeft
onchainIdentity {
proofOfHumanity
ens {
name
}
sybilDotOrg {
verified
source {
...SybilDotOrgIdentitySourceFragment
}
}
worldcoin {
isHuman
}
}
followNftAddress {
address
chainId
}
metadata {
displayName
bio
rawURI
appId
attributes {
type
key
value
}
picture {
... on ImageSet {
...ImageSetFragment
}
... on NftImage {
...NftImageFragment
}
}
coverPicture {
raw {
...ImageFragment
}
optimized {
...ImageFragment
}
transformed {
...ImageFragment
}
}
}
followModule {
... on FeeFollowModuleSettings {
type
contract {
...NetworkAddressFragment
}
amount {
...AmountFragment
}
recipient
}
... on RevertFollowModuleSettings {
type
contract {
...NetworkAddressFragment
}
}
... on UnknownFollowModuleSettings {
initializeCalldata
initializeResultData
verified
signlessApproved
sponsoredApproved
type
contract {
...NetworkAddressFragment
}
followModuleReturnData
}
}
handle {
id
fullHandle
namespace
localName
suggestedFormatted {
full
localName
}
linkedTo {
contract {
...NetworkAddressFragment
}
nftTokenId
}
ownedBy
guardian {
protected
cooldownEndsOn
}
}
signless
sponsor
peerToPeerRecommendedByMe
}
when
}
}
Response
{
"data": {
"invitedProfiles": [
{
"by": EvmAddress,
"addressInvited": EvmAddress,
"profileMinted": Profile,
"when": "2007-12-03T10:15:30Z"
}
]
}
}
lastLoggedInProfile
Response
Returns a Profile
Arguments
Name | Description |
---|---|
request - LastLoggedInProfileRequest!
|
Example
Query
query lastLoggedInProfile($request: LastLoggedInProfileRequest!) {
lastLoggedInProfile(request: $request) {
id
ownedBy {
address
chainId
}
txHash
createdAt
stats {
id
followers
following
comments
posts
mirrors
quotes
publications
reactions
reacted
countOpenActions
lensClassifierScore
}
operations {
id
isBlockedByMe {
value
isFinalisedOnchain
}
hasBlockedMe {
value
isFinalisedOnchain
}
isFollowedByMe {
value
isFinalisedOnchain
}
isFollowingMe {
value
isFinalisedOnchain
}
canBlock
canUnblock
canFollow
canUnfollow
}
interests
guardian {
protected
cooldownEndsOn
}
invitedBy {
id
ownedBy {
address
chainId
}
txHash
createdAt
stats {
id
followers
following
comments
posts
mirrors
quotes
publications
reactions
reacted
countOpenActions
lensClassifierScore
}
operations {
id
isBlockedByMe {
value
isFinalisedOnchain
}
hasBlockedMe {
value
isFinalisedOnchain
}
isFollowedByMe {
value
isFinalisedOnchain
}
isFollowingMe {
value
isFinalisedOnchain
}
canBlock
canUnblock
canFollow
canUnfollow
}
interests
guardian {
protected
cooldownEndsOn
}
invitedBy {
id
ownedBy {
address
chainId
}
txHash
createdAt
stats {
id
followers
following
comments
posts
mirrors
quotes
publications
reactions
reacted
countOpenActions
lensClassifierScore
}
operations {
id
isBlockedByMe {
...OptimisticStatusResultFragment
}
hasBlockedMe {
...OptimisticStatusResultFragment
}
isFollowedByMe {
...OptimisticStatusResultFragment
}
isFollowingMe {
...OptimisticStatusResultFragment
}
canBlock
canUnblock
canFollow
canUnfollow
}
interests
guardian {
protected
cooldownEndsOn
}
invitedBy {
id
ownedBy {
...NetworkAddressFragment
}
txHash
createdAt
stats {
...ProfileStatsFragment
}
operations {
...ProfileOperationsFragment
}
interests
guardian {
...ProfileGuardianResultFragment
}
invitedBy {
...ProfileFragment
}
invitesLeft
onchainIdentity {
...ProfileOnchainIdentityFragment
}
followNftAddress {
...NetworkAddressFragment
}
metadata {
...ProfileMetadataFragment
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
...HandleInfoFragment
}
signless
sponsor
peerToPeerRecommendedByMe
}
invitesLeft
onchainIdentity {
proofOfHumanity
ens {
...EnsOnchainIdentityFragment
}
sybilDotOrg {
...SybilDotOrgIdentityFragment
}
worldcoin {
...WorldcoinIdentityFragment
}
}
followNftAddress {
address
chainId
}
metadata {
displayName
bio
rawURI
appId
attributes {
...MetadataAttributeFragment
}
picture {
... on ImageSet {
...ImageSetFragment
}
... on NftImage {
...NftImageFragment
}
}
coverPicture {
...ImageSetFragment
}
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
id
fullHandle
namespace
localName
suggestedFormatted {
...SuggestedFormattedHandleFragment
}
linkedTo {
...HandleLinkedToFragment
}
ownedBy
guardian {
...HandleGuardianResultFragment
}
}
signless
sponsor
peerToPeerRecommendedByMe
}
invitesLeft
onchainIdentity {
proofOfHumanity
ens {
name
}
sybilDotOrg {
verified
source {
...SybilDotOrgIdentitySourceFragment
}
}
worldcoin {
isHuman
}
}
followNftAddress {
address
chainId
}
metadata {
displayName
bio
rawURI
appId
attributes {
type
key
value
}
picture {
... on ImageSet {
...ImageSetFragment
}
... on NftImage {
...NftImageFragment
}
}
coverPicture {
raw {
...ImageFragment
}
optimized {
...ImageFragment
}
transformed {
...ImageFragment
}
}
}
followModule {
... on FeeFollowModuleSettings {
type
contract {
...NetworkAddressFragment
}
amount {
...AmountFragment
}
recipient
}
... on RevertFollowModuleSettings {
type
contract {
...NetworkAddressFragment
}
}
... on UnknownFollowModuleSettings {
initializeCalldata
initializeResultData
verified
signlessApproved
sponsoredApproved
type
contract {
...NetworkAddressFragment
}
followModuleReturnData
}
}
handle {
id
fullHandle
namespace
localName
suggestedFormatted {
full
localName
}
linkedTo {
contract {
...NetworkAddressFragment
}
nftTokenId
}
ownedBy
guardian {
protected
cooldownEndsOn
}
}
signless
sponsor
peerToPeerRecommendedByMe
}
invitesLeft
onchainIdentity {
proofOfHumanity
ens {
name
}
sybilDotOrg {
verified
source {
twitter {
...SybilDotOrgTwitterIdentityFragment
}
}
}
worldcoin {
isHuman
}
}
followNftAddress {
address
chainId
}
metadata {
displayName
bio
rawURI
appId
attributes {
type
key
value
}
picture {
... on ImageSet {
raw {
...ImageFragment
}
optimized {
...ImageFragment
}
transformed {
...ImageFragment
}
}
... on NftImage {
collection {
...NetworkAddressFragment
}
tokenId
image {
...ImageSetFragment
}
verified
}
}
coverPicture {
raw {
mimeType
width
height
uri
}
optimized {
mimeType
width
height
uri
}
transformed {
mimeType
width
height
uri
}
}
}
followModule {
... on FeeFollowModuleSettings {
type
contract {
address
chainId
}
amount {
asset {
... on Erc20 {
...Erc20Fragment
}
}
value
rate {
...FiatAmountFragment
}
asFiat {
...FiatAmountFragment
}
}
recipient
}
... on RevertFollowModuleSettings {
type
contract {
address
chainId
}
}
... on UnknownFollowModuleSettings {
initializeCalldata
initializeResultData
verified
signlessApproved
sponsoredApproved
type
contract {
address
chainId
}
followModuleReturnData
}
}
handle {
id
fullHandle
namespace
localName
suggestedFormatted {
full
localName
}
linkedTo {
contract {
address
chainId
}
nftTokenId
}
ownedBy
guardian {
protected
cooldownEndsOn
}
}
signless
sponsor
peerToPeerRecommendedByMe
}
}
Variables
{"request": LastLoggedInProfileRequest}
Response
{
"data": {
"lastLoggedInProfile": {
"id": ProfileId,
"ownedBy": NetworkAddress,
"txHash": TxHash,
"createdAt": "2007-12-03T10:15:30Z",
"stats": ProfileStats,
"operations": ProfileOperations,
"interests": ["abc123"],
"guardian": ProfileGuardianResult,
"invitedBy": Profile,
"invitesLeft": 987,
"onchainIdentity": ProfileOnchainIdentity,
"followNftAddress": NetworkAddress,
"metadata": ProfileMetadata,
"followModule": FeeFollowModuleSettings,
"handle": HandleInfo,
"signless": true,
"sponsor": false,
"peerToPeerRecommendedByMe": false
}
}
}
latestPaidActions
Response
Returns a LatestPaidActionsResult!
Arguments
Name | Description |
---|---|
where - LatestPaidActionsWhere
|
|
filter - LatestPaidActionsFilter
|
|
request - PaginatedRequest
|
Example
Query
query latestPaidActions(
$where: LatestPaidActionsWhere,
$filter: LatestPaidActionsFilter,
$request: PaginatedRequest
) {
latestPaidActions(
where: $where,
filter: $filter,
request: $request
) {
items {
... on FollowPaidAction {
latestActed {
profile {
...ProfileFragment
}
actedAt
txHash
}
followed {
id
ownedBy {
...NetworkAddressFragment
}
txHash
createdAt
stats {
...ProfileStatsFragment
}
operations {
...ProfileOperationsFragment
}
interests
guardian {
...ProfileGuardianResultFragment
}
invitedBy {
...ProfileFragment
}
invitesLeft
onchainIdentity {
...ProfileOnchainIdentityFragment
}
followNftAddress {
...NetworkAddressFragment
}
metadata {
...ProfileMetadataFragment
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
...HandleInfoFragment
}
signless
sponsor
peerToPeerRecommendedByMe
}
}
... on OpenActionPaidAction {
latestActed {
profile {
...ProfileFragment
}
actedAt
txHash
}
actedOn {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
}
}
pageInfo {
prev
next
}
}
}
Variables
{
"where": LatestPaidActionsWhere,
"filter": LatestPaidActionsFilter,
"request": PaginatedRequest
}
Response
{
"data": {
"latestPaidActions": {
"items": [FollowPaidAction],
"pageInfo": PaginatedResultInfo
}
}
}
lensAPIOwnedEOAs
Response
Returns [EvmAddress!]!
Example
Query
query lensAPIOwnedEOAs {
lensAPIOwnedEOAs
}
Response
{"data": {"lensAPIOwnedEOAs": [EvmAddress]}}
lensProtocolVersion
Response
Returns a String!
Example
Query
query lensProtocolVersion {
lensProtocolVersion
}
Response
{"data": {"lensProtocolVersion": "abc123"}}
lensTransactionStatus
Response
Returns a LensTransactionResult
Arguments
Name | Description |
---|---|
request - LensTransactionStatusRequest!
|
Example
Query
query lensTransactionStatus($request: LensTransactionStatusRequest!) {
lensTransactionStatus(request: $request) {
status
txHash
reason
extraInfo
}
}
Variables
{"request": LensTransactionStatusRequest}
Response
{
"data": {
"lensTransactionStatus": {
"status": "PROCESSING",
"txHash": TxHash,
"reason": "REVERTED",
"extraInfo": "abc123"
}
}
}
modDisputedReports
Response
Returns a PaginatedDisputedReports!
Arguments
Name | Description |
---|---|
request - PaginatedRequest!
|
Example
Query
query modDisputedReports($request: PaginatedRequest!) {
modDisputedReports(request: $request) {
items {
createdAt
reporter {
id
ownedBy {
address
chainId
}
txHash
createdAt
stats {
id
followers
following
comments
posts
mirrors
quotes
publications
reactions
reacted
countOpenActions
lensClassifierScore
}
operations {
id
isBlockedByMe {
...OptimisticStatusResultFragment
}
hasBlockedMe {
...OptimisticStatusResultFragment
}
isFollowedByMe {
...OptimisticStatusResultFragment
}
isFollowingMe {
...OptimisticStatusResultFragment
}
canBlock
canUnblock
canFollow
canUnfollow
}
interests
guardian {
protected
cooldownEndsOn
}
invitedBy {
id
ownedBy {
...NetworkAddressFragment
}
txHash
createdAt
stats {
...ProfileStatsFragment
}
operations {
...ProfileOperationsFragment
}
interests
guardian {
...ProfileGuardianResultFragment
}
invitedBy {
...ProfileFragment
}
invitesLeft
onchainIdentity {
...ProfileOnchainIdentityFragment
}
followNftAddress {
...NetworkAddressFragment
}
metadata {
...ProfileMetadataFragment
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
...HandleInfoFragment
}
signless
sponsor
peerToPeerRecommendedByMe
}
invitesLeft
onchainIdentity {
proofOfHumanity
ens {
...EnsOnchainIdentityFragment
}
sybilDotOrg {
...SybilDotOrgIdentityFragment
}
worldcoin {
...WorldcoinIdentityFragment
}
}
followNftAddress {
address
chainId
}
metadata {
displayName
bio
rawURI
appId
attributes {
...MetadataAttributeFragment
}
picture {
... on ImageSet {
...ImageSetFragment
}
... on NftImage {
...NftImageFragment
}
}
coverPicture {
...ImageSetFragment
}
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
id
fullHandle
namespace
localName
suggestedFormatted {
...SuggestedFormattedHandleFragment
}
linkedTo {
...HandleLinkedToFragment
}
ownedBy
guardian {
...HandleGuardianResultFragment
}
}
signless
sponsor
peerToPeerRecommendedByMe
}
reportedProfile {
id
ownedBy {
address
chainId
}
txHash
createdAt
stats {
id
followers
following
comments
posts
mirrors
quotes
publications
reactions
reacted
countOpenActions
lensClassifierScore
}
operations {
id
isBlockedByMe {
...OptimisticStatusResultFragment
}
hasBlockedMe {
...OptimisticStatusResultFragment
}
isFollowedByMe {
...OptimisticStatusResultFragment
}
isFollowingMe {
...OptimisticStatusResultFragment
}
canBlock
canUnblock
canFollow
canUnfollow
}
interests
guardian {
protected
cooldownEndsOn
}
invitedBy {
id
ownedBy {
...NetworkAddressFragment
}
txHash
createdAt
stats {
...ProfileStatsFragment
}
operations {
...ProfileOperationsFragment
}
interests
guardian {
...ProfileGuardianResultFragment
}
invitedBy {
...ProfileFragment
}
invitesLeft
onchainIdentity {
...ProfileOnchainIdentityFragment
}
followNftAddress {
...NetworkAddressFragment
}
metadata {
...ProfileMetadataFragment
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
...HandleInfoFragment
}
signless
sponsor
peerToPeerRecommendedByMe
}
invitesLeft
onchainIdentity {
proofOfHumanity
ens {
...EnsOnchainIdentityFragment
}
sybilDotOrg {
...SybilDotOrgIdentityFragment
}
worldcoin {
...WorldcoinIdentityFragment
}
}
followNftAddress {
address
chainId
}
metadata {
displayName
bio
rawURI
appId
attributes {
...MetadataAttributeFragment
}
picture {
... on ImageSet {
...ImageSetFragment
}
... on NftImage {
...NftImageFragment
}
}
coverPicture {
...ImageSetFragment
}
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
id
fullHandle
namespace
localName
suggestedFormatted {
...SuggestedFormattedHandleFragment
}
linkedTo {
...HandleLinkedToFragment
}
ownedBy
guardian {
...HandleGuardianResultFragment
}
}
signless
sponsor
peerToPeerRecommendedByMe
}
reportReason
reportSubreason
reportAdditionalInfo
reportedPublication {
... on Post {
id
publishedOn {
...AppFragment
}
isHidden
momoka {
...MomokaInfoFragment
}
txHash
createdAt
by {
...ProfileFragment
}
stats {
...PublicationStatsFragment
}
operations {
...PublicationOperationsFragment
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
...ProfileMentionedFragment
}
hashtagsMentioned
}
... on Comment {
id
publishedOn {
...AppFragment
}
isHidden
momoka {
...MomokaInfoFragment
}
txHash
createdAt
hiddenByAuthor
by {
...ProfileFragment
}
stats {
...PublicationStatsFragment
}
operations {
...PublicationOperationsFragment
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
...ProfileMentionedFragment
}
hashtagsMentioned
root {
... on Post {
...PostFragment
}
... on Quote {
...QuoteFragment
}
}
commentOn {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
firstComment {
...CommentFragment
}
}
... on Quote {
id
publishedOn {
...AppFragment
}
isHidden
momoka {
...MomokaInfoFragment
}
txHash
createdAt
by {
...ProfileFragment
}
stats {
...PublicationStatsFragment
}
operations {
...PublicationOperationsFragment
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
...ProfileMentionedFragment
}
hashtagsMentioned
quoteOn {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
}
}
disputer {
id
ownedBy {
address
chainId
}
txHash
createdAt
stats {
id
followers
following
comments
posts
mirrors
quotes
publications
reactions
reacted
countOpenActions
lensClassifierScore
}
operations {
id
isBlockedByMe {
...OptimisticStatusResultFragment
}
hasBlockedMe {
...OptimisticStatusResultFragment
}
isFollowedByMe {
...OptimisticStatusResultFragment
}
isFollowingMe {
...OptimisticStatusResultFragment
}
canBlock
canUnblock
canFollow
canUnfollow
}
interests
guardian {
protected
cooldownEndsOn
}
invitedBy {
id
ownedBy {
...NetworkAddressFragment
}
txHash
createdAt
stats {
...ProfileStatsFragment
}
operations {
...ProfileOperationsFragment
}
interests
guardian {
...ProfileGuardianResultFragment
}
invitedBy {
...ProfileFragment
}
invitesLeft
onchainIdentity {
...ProfileOnchainIdentityFragment
}
followNftAddress {
...NetworkAddressFragment
}
metadata {
...ProfileMetadataFragment
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
...HandleInfoFragment
}
signless
sponsor
peerToPeerRecommendedByMe
}
invitesLeft
onchainIdentity {
proofOfHumanity
ens {
...EnsOnchainIdentityFragment
}
sybilDotOrg {
...SybilDotOrgIdentityFragment
}
worldcoin {
...WorldcoinIdentityFragment
}
}
followNftAddress {
address
chainId
}
metadata {
displayName
bio
rawURI
appId
attributes {
...MetadataAttributeFragment
}
picture {
... on ImageSet {
...ImageSetFragment
}
... on NftImage {
...NftImageFragment
}
}
coverPicture {
...ImageSetFragment
}
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
id
fullHandle
namespace
localName
suggestedFormatted {
...SuggestedFormattedHandleFragment
}
linkedTo {
...HandleLinkedToFragment
}
ownedBy
guardian {
...HandleGuardianResultFragment
}
}
signless
sponsor
peerToPeerRecommendedByMe
}
disputeReason
}
pageInfo {
prev
next
}
}
}
Variables
{"request": PaginatedRequest}
Response
{
"data": {
"modDisputedReports": {
"items": [DisputedReport],
"pageInfo": PaginatedResultInfo
}
}
}
modExplorePublications
Response
Returns a PaginatedModExplorePublicationResult!
Arguments
Name | Description |
---|---|
request - ModExplorePublicationRequest!
|
Example
Query
query modExplorePublications($request: ModExplorePublicationRequest!) {
modExplorePublications(request: $request) {
items {
... on Post {
id
publishedOn {
id
}
isHidden
momoka {
proof
}
txHash
createdAt
by {
id
ownedBy {
...NetworkAddressFragment
}
txHash
createdAt
stats {
...ProfileStatsFragment
}
operations {
...ProfileOperationsFragment
}
interests
guardian {
...ProfileGuardianResultFragment
}
invitedBy {
...ProfileFragment
}
invitesLeft
onchainIdentity {
...ProfileOnchainIdentityFragment
}
followNftAddress {
...NetworkAddressFragment
}
metadata {
...ProfileMetadataFragment
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
...HandleInfoFragment
}
signless
sponsor
peerToPeerRecommendedByMe
}
stats {
id
comments
mirrors
quotes
reactions
countOpenActions
bookmarks
}
operations {
id
isNotInterested
hasBookmarked
hasReported
canAct
hasActed {
...OptimisticStatusResultFragment
}
actedOn {
... on KnownCollectOpenActionResult {
...KnownCollectOpenActionResultFragment
}
... on UnknownOpenActionResult {
...UnknownOpenActionResultFragment
}
}
hasReacted
canComment
canMirror
canQuote
hasQuoted
hasMirrored
canDecrypt {
...CanDecryptResponseFragment
}
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
profile {
...ProfileFragment
}
snapshotHandleMentioned {
...HandleInfoFragment
}
stillOwnsHandle
}
hashtagsMentioned
}
... on Comment {
id
publishedOn {
id
}
isHidden
momoka {
proof
}
txHash
createdAt
hiddenByAuthor
by {
id
ownedBy {
...NetworkAddressFragment
}
txHash
createdAt
stats {
...ProfileStatsFragment
}
operations {
...ProfileOperationsFragment
}
interests
guardian {
...ProfileGuardianResultFragment
}
invitedBy {
...ProfileFragment
}
invitesLeft
onchainIdentity {
...ProfileOnchainIdentityFragment
}
followNftAddress {
...NetworkAddressFragment
}
metadata {
...ProfileMetadataFragment
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
...HandleInfoFragment
}
signless
sponsor
peerToPeerRecommendedByMe
}
stats {
id
comments
mirrors
quotes
reactions
countOpenActions
bookmarks
}
operations {
id
isNotInterested
hasBookmarked
hasReported
canAct
hasActed {
...OptimisticStatusResultFragment
}
actedOn {
... on KnownCollectOpenActionResult {
...KnownCollectOpenActionResultFragment
}
... on UnknownOpenActionResult {
...UnknownOpenActionResultFragment
}
}
hasReacted
canComment
canMirror
canQuote
hasQuoted
hasMirrored
canDecrypt {
...CanDecryptResponseFragment
}
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
profile {
...ProfileFragment
}
snapshotHandleMentioned {
...HandleInfoFragment
}
stillOwnsHandle
}
hashtagsMentioned
root {
... on Post {
...PostFragment
}
... on Quote {
...QuoteFragment
}
}
commentOn {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
firstComment {
id
publishedOn {
...AppFragment
}
isHidden
momoka {
...MomokaInfoFragment
}
txHash
createdAt
hiddenByAuthor
by {
...ProfileFragment
}
stats {
...PublicationStatsFragment
}
operations {
...PublicationOperationsFragment
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
...ProfileMentionedFragment
}
hashtagsMentioned
root {
... on Post {
...PostFragment
}
... on Quote {
...QuoteFragment
}
}
commentOn {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
firstComment {
...CommentFragment
}
}
}
... on Quote {
id
publishedOn {
id
}
isHidden
momoka {
proof
}
txHash
createdAt
by {
id
ownedBy {
...NetworkAddressFragment
}
txHash
createdAt
stats {
...ProfileStatsFragment
}
operations {
...ProfileOperationsFragment
}
interests
guardian {
...ProfileGuardianResultFragment
}
invitedBy {
...ProfileFragment
}
invitesLeft
onchainIdentity {
...ProfileOnchainIdentityFragment
}
followNftAddress {
...NetworkAddressFragment
}
metadata {
...ProfileMetadataFragment
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
...HandleInfoFragment
}
signless
sponsor
peerToPeerRecommendedByMe
}
stats {
id
comments
mirrors
quotes
reactions
countOpenActions
bookmarks
}
operations {
id
isNotInterested
hasBookmarked
hasReported
canAct
hasActed {
...OptimisticStatusResultFragment
}
actedOn {
... on KnownCollectOpenActionResult {
...KnownCollectOpenActionResultFragment
}
... on UnknownOpenActionResult {
...UnknownOpenActionResultFragment
}
}
hasReacted
canComment
canMirror
canQuote
hasQuoted
hasMirrored
canDecrypt {
...CanDecryptResponseFragment
}
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
profile {
...ProfileFragment
}
snapshotHandleMentioned {
...HandleInfoFragment
}
stillOwnsHandle
}
hashtagsMentioned
quoteOn {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
}
}
pageInfo {
prev
next
}
}
}
Variables
{"request": ModExplorePublicationRequest}
Response
{
"data": {
"modExplorePublications": {
"items": [Post],
"pageInfo": PaginatedResultInfo
}
}
}
modFollowers
Response
Returns a PaginatedModFollowersResult!
Arguments
Name | Description |
---|---|
request - PaginatedRequest!
|
Example
Query
query modFollowers($request: PaginatedRequest!) {
modFollowers(request: $request) {
items {
createdAt
follower {
id
ownedBy {
address
chainId
}
txHash
createdAt
stats {
id
followers
following
comments
posts
mirrors
quotes
publications
reactions
reacted
countOpenActions
lensClassifierScore
}
operations {
id
isBlockedByMe {
...OptimisticStatusResultFragment
}
hasBlockedMe {
...OptimisticStatusResultFragment
}
isFollowedByMe {
...OptimisticStatusResultFragment
}
isFollowingMe {
...OptimisticStatusResultFragment
}
canBlock
canUnblock
canFollow
canUnfollow
}
interests
guardian {
protected
cooldownEndsOn
}
invitedBy {
id
ownedBy {
...NetworkAddressFragment
}
txHash
createdAt
stats {
...ProfileStatsFragment
}
operations {
...ProfileOperationsFragment
}
interests
guardian {
...ProfileGuardianResultFragment
}
invitedBy {
...ProfileFragment
}
invitesLeft
onchainIdentity {
...ProfileOnchainIdentityFragment
}
followNftAddress {
...NetworkAddressFragment
}
metadata {
...ProfileMetadataFragment
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
...HandleInfoFragment
}
signless
sponsor
peerToPeerRecommendedByMe
}
invitesLeft
onchainIdentity {
proofOfHumanity
ens {
...EnsOnchainIdentityFragment
}
sybilDotOrg {
...SybilDotOrgIdentityFragment
}
worldcoin {
...WorldcoinIdentityFragment
}
}
followNftAddress {
address
chainId
}
metadata {
displayName
bio
rawURI
appId
attributes {
...MetadataAttributeFragment
}
picture {
... on ImageSet {
...ImageSetFragment
}
... on NftImage {
...NftImageFragment
}
}
coverPicture {
...ImageSetFragment
}
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
id
fullHandle
namespace
localName
suggestedFormatted {
...SuggestedFormattedHandleFragment
}
linkedTo {
...HandleLinkedToFragment
}
ownedBy
guardian {
...HandleGuardianResultFragment
}
}
signless
sponsor
peerToPeerRecommendedByMe
}
following {
id
ownedBy {
address
chainId
}
txHash
createdAt
stats {
id
followers
following
comments
posts
mirrors
quotes
publications
reactions
reacted
countOpenActions
lensClassifierScore
}
operations {
id
isBlockedByMe {
...OptimisticStatusResultFragment
}
hasBlockedMe {
...OptimisticStatusResultFragment
}
isFollowedByMe {
...OptimisticStatusResultFragment
}
isFollowingMe {
...OptimisticStatusResultFragment
}
canBlock
canUnblock
canFollow
canUnfollow
}
interests
guardian {
protected
cooldownEndsOn
}
invitedBy {
id
ownedBy {
...NetworkAddressFragment
}
txHash
createdAt
stats {
...ProfileStatsFragment
}
operations {
...ProfileOperationsFragment
}
interests
guardian {
...ProfileGuardianResultFragment
}
invitedBy {
...ProfileFragment
}
invitesLeft
onchainIdentity {
...ProfileOnchainIdentityFragment
}
followNftAddress {
...NetworkAddressFragment
}
metadata {
...ProfileMetadataFragment
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
...HandleInfoFragment
}
signless
sponsor
peerToPeerRecommendedByMe
}
invitesLeft
onchainIdentity {
proofOfHumanity
ens {
...EnsOnchainIdentityFragment
}
sybilDotOrg {
...SybilDotOrgIdentityFragment
}
worldcoin {
...WorldcoinIdentityFragment
}
}
followNftAddress {
address
chainId
}
metadata {
displayName
bio
rawURI
appId
attributes {
...MetadataAttributeFragment
}
picture {
... on ImageSet {
...ImageSetFragment
}
... on NftImage {
...NftImageFragment
}
}
coverPicture {
...ImageSetFragment
}
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
id
fullHandle
namespace
localName
suggestedFormatted {
...SuggestedFormattedHandleFragment
}
linkedTo {
...HandleLinkedToFragment
}
ownedBy
guardian {
...HandleGuardianResultFragment
}
}
signless
sponsor
peerToPeerRecommendedByMe
}
}
pageInfo {
prev
next
}
}
}
Variables
{"request": PaginatedRequest}
Response
{
"data": {
"modFollowers": {
"items": [ModFollowerResult],
"pageInfo": PaginatedResultInfo
}
}
}
modLatestReports
Response
Returns a PaginatedModReports!
Arguments
Name | Description |
---|---|
request - ModReportsRequest!
|
Example
Query
query modLatestReports($request: ModReportsRequest!) {
modLatestReports(request: $request) {
items {
createdAt
reporter {
id
ownedBy {
address
chainId
}
txHash
createdAt
stats {
id
followers
following
comments
posts
mirrors
quotes
publications
reactions
reacted
countOpenActions
lensClassifierScore
}
operations {
id
isBlockedByMe {
...OptimisticStatusResultFragment
}
hasBlockedMe {
...OptimisticStatusResultFragment
}
isFollowedByMe {
...OptimisticStatusResultFragment
}
isFollowingMe {
...OptimisticStatusResultFragment
}
canBlock
canUnblock
canFollow
canUnfollow
}
interests
guardian {
protected
cooldownEndsOn
}
invitedBy {
id
ownedBy {
...NetworkAddressFragment
}
txHash
createdAt
stats {
...ProfileStatsFragment
}
operations {
...ProfileOperationsFragment
}
interests
guardian {
...ProfileGuardianResultFragment
}
invitedBy {
...ProfileFragment
}
invitesLeft
onchainIdentity {
...ProfileOnchainIdentityFragment
}
followNftAddress {
...NetworkAddressFragment
}
metadata {
...ProfileMetadataFragment
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
...HandleInfoFragment
}
signless
sponsor
peerToPeerRecommendedByMe
}
invitesLeft
onchainIdentity {
proofOfHumanity
ens {
...EnsOnchainIdentityFragment
}
sybilDotOrg {
...SybilDotOrgIdentityFragment
}
worldcoin {
...WorldcoinIdentityFragment
}
}
followNftAddress {
address
chainId
}
metadata {
displayName
bio
rawURI
appId
attributes {
...MetadataAttributeFragment
}
picture {
... on ImageSet {
...ImageSetFragment
}
... on NftImage {
...NftImageFragment
}
}
coverPicture {
...ImageSetFragment
}
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
id
fullHandle
namespace
localName
suggestedFormatted {
...SuggestedFormattedHandleFragment
}
linkedTo {
...HandleLinkedToFragment
}
ownedBy
guardian {
...HandleGuardianResultFragment
}
}
signless
sponsor
peerToPeerRecommendedByMe
}
reportedProfile {
id
ownedBy {
address
chainId
}
txHash
createdAt
stats {
id
followers
following
comments
posts
mirrors
quotes
publications
reactions
reacted
countOpenActions
lensClassifierScore
}
operations {
id
isBlockedByMe {
...OptimisticStatusResultFragment
}
hasBlockedMe {
...OptimisticStatusResultFragment
}
isFollowedByMe {
...OptimisticStatusResultFragment
}
isFollowingMe {
...OptimisticStatusResultFragment
}
canBlock
canUnblock
canFollow
canUnfollow
}
interests
guardian {
protected
cooldownEndsOn
}
invitedBy {
id
ownedBy {
...NetworkAddressFragment
}
txHash
createdAt
stats {
...ProfileStatsFragment
}
operations {
...ProfileOperationsFragment
}
interests
guardian {
...ProfileGuardianResultFragment
}
invitedBy {
...ProfileFragment
}
invitesLeft
onchainIdentity {
...ProfileOnchainIdentityFragment
}
followNftAddress {
...NetworkAddressFragment
}
metadata {
...ProfileMetadataFragment
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
...HandleInfoFragment
}
signless
sponsor
peerToPeerRecommendedByMe
}
invitesLeft
onchainIdentity {
proofOfHumanity
ens {
...EnsOnchainIdentityFragment
}
sybilDotOrg {
...SybilDotOrgIdentityFragment
}
worldcoin {
...WorldcoinIdentityFragment
}
}
followNftAddress {
address
chainId
}
metadata {
displayName
bio
rawURI
appId
attributes {
...MetadataAttributeFragment
}
picture {
... on ImageSet {
...ImageSetFragment
}
... on NftImage {
...NftImageFragment
}
}
coverPicture {
...ImageSetFragment
}
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
id
fullHandle
namespace
localName
suggestedFormatted {
...SuggestedFormattedHandleFragment
}
linkedTo {
...HandleLinkedToFragment
}
ownedBy
guardian {
...HandleGuardianResultFragment
}
}
signless
sponsor
peerToPeerRecommendedByMe
}
reportedPublication {
... on Post {
id
publishedOn {
...AppFragment
}
isHidden
momoka {
...MomokaInfoFragment
}
txHash
createdAt
by {
...ProfileFragment
}
stats {
...PublicationStatsFragment
}
operations {
...PublicationOperationsFragment
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
...ProfileMentionedFragment
}
hashtagsMentioned
}
... on Comment {
id
publishedOn {
...AppFragment
}
isHidden
momoka {
...MomokaInfoFragment
}
txHash
createdAt
hiddenByAuthor
by {
...ProfileFragment
}
stats {
...PublicationStatsFragment
}
operations {
...PublicationOperationsFragment
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
...ProfileMentionedFragment
}
hashtagsMentioned
root {
... on Post {
...PostFragment
}
... on Quote {
...QuoteFragment
}
}
commentOn {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
firstComment {
...CommentFragment
}
}
... on Quote {
id
publishedOn {
...AppFragment
}
isHidden
momoka {
...MomokaInfoFragment
}
txHash
createdAt
by {
...ProfileFragment
}
stats {
...PublicationStatsFragment
}
operations {
...PublicationOperationsFragment
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
...ProfileMentionedFragment
}
hashtagsMentioned
quoteOn {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
}
}
reason
subreason
additionalInfo
}
pageInfo {
prev
next
}
}
}
Variables
{"request": ModReportsRequest}
Response
{
"data": {
"modLatestReports": {
"items": [ModReport],
"pageInfo": PaginatedResultInfo
}
}
}
moduleMetadata
Response
Returns a GetModuleMetadataResult
Arguments
Name | Description |
---|---|
request - ModuleMetadataRequest!
|
Example
Query
query moduleMetadata($request: ModuleMetadataRequest!) {
moduleMetadata(request: $request) {
metadata {
name
title
description
authors
initializeCalldataABI
initializeResultDataABI
processCalldataABI
attributes {
type
key
value
}
}
moduleType
verified
signlessApproved
sponsoredApproved
}
}
Variables
{"request": ModuleMetadataRequest}
Response
{
"data": {
"moduleMetadata": {
"metadata": ModuleMetadata,
"moduleType": "FOLLOW",
"verified": true,
"signlessApproved": false,
"sponsoredApproved": true
}
}
}
momokaSubmitters
Response
Returns a MomokaSubmittersResult!
Example
Query
query momokaSubmitters {
momokaSubmitters {
items {
address
name
totalTransactions
}
pageInfo {
prev
next
}
}
}
Response
{
"data": {
"momokaSubmitters": {
"items": [MomokaSubmitterResult],
"pageInfo": PaginatedResultInfo
}
}
}
momokaSummary
Response
Returns a MomokaSummaryResult!
Example
Query
query momokaSummary {
momokaSummary {
totalTransactions
}
}
Response
{"data": {"momokaSummary": {"totalTransactions": 123}}}
momokaTransaction
Response
Returns a MomokaTransaction
Arguments
Name | Description |
---|---|
request - MomokaTransactionRequest!
|
Example
Query
query momokaTransaction($request: MomokaTransactionRequest!) {
momokaTransaction(request: $request) {
... on MomokaPostTransaction {
transactionId
submitter
createdAt
app {
id
}
verificationStatus {
... on MomokaVerificationStatusSuccess {
verified
}
... on MomokaVerificationStatusFailure {
status
}
}
publication {
id
publishedOn {
id
}
isHidden
momoka {
proof
}
txHash
createdAt
by {
id
ownedBy {
...NetworkAddressFragment
}
txHash
createdAt
stats {
...ProfileStatsFragment
}
operations {
...ProfileOperationsFragment
}
interests
guardian {
...ProfileGuardianResultFragment
}
invitedBy {
...ProfileFragment
}
invitesLeft
onchainIdentity {
...ProfileOnchainIdentityFragment
}
followNftAddress {
...NetworkAddressFragment
}
metadata {
...ProfileMetadataFragment
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
...HandleInfoFragment
}
signless
sponsor
peerToPeerRecommendedByMe
}
stats {
id
comments
mirrors
quotes
reactions
countOpenActions
bookmarks
}
operations {
id
isNotInterested
hasBookmarked
hasReported
canAct
hasActed {
...OptimisticStatusResultFragment
}
actedOn {
... on KnownCollectOpenActionResult {
...KnownCollectOpenActionResultFragment
}
... on UnknownOpenActionResult {
...UnknownOpenActionResultFragment
}
}
hasReacted
canComment
canMirror
canQuote
hasQuoted
hasMirrored
canDecrypt {
...CanDecryptResponseFragment
}
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
profile {
...ProfileFragment
}
snapshotHandleMentioned {
...HandleInfoFragment
}
stillOwnsHandle
}
hashtagsMentioned
}
}
... on MomokaCommentTransaction {
transactionId
submitter
createdAt
app {
id
}
verificationStatus {
... on MomokaVerificationStatusSuccess {
verified
}
... on MomokaVerificationStatusFailure {
status
}
}
publication {
id
publishedOn {
id
}
isHidden
momoka {
proof
}
txHash
createdAt
hiddenByAuthor
by {
id
ownedBy {
...NetworkAddressFragment
}
txHash
createdAt
stats {
...ProfileStatsFragment
}
operations {
...ProfileOperationsFragment
}
interests
guardian {
...ProfileGuardianResultFragment
}
invitedBy {
...ProfileFragment
}
invitesLeft
onchainIdentity {
...ProfileOnchainIdentityFragment
}
followNftAddress {
...NetworkAddressFragment
}
metadata {
...ProfileMetadataFragment
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
...HandleInfoFragment
}
signless
sponsor
peerToPeerRecommendedByMe
}
stats {
id
comments
mirrors
quotes
reactions
countOpenActions
bookmarks
}
operations {
id
isNotInterested
hasBookmarked
hasReported
canAct
hasActed {
...OptimisticStatusResultFragment
}
actedOn {
... on KnownCollectOpenActionResult {
...KnownCollectOpenActionResultFragment
}
... on UnknownOpenActionResult {
...UnknownOpenActionResultFragment
}
}
hasReacted
canComment
canMirror
canQuote
hasQuoted
hasMirrored
canDecrypt {
...CanDecryptResponseFragment
}
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
profile {
...ProfileFragment
}
snapshotHandleMentioned {
...HandleInfoFragment
}
stillOwnsHandle
}
hashtagsMentioned
root {
... on Post {
...PostFragment
}
... on Quote {
...QuoteFragment
}
}
commentOn {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
firstComment {
id
publishedOn {
...AppFragment
}
isHidden
momoka {
...MomokaInfoFragment
}
txHash
createdAt
hiddenByAuthor
by {
...ProfileFragment
}
stats {
...PublicationStatsFragment
}
operations {
...PublicationOperationsFragment
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
...ProfileMentionedFragment
}
hashtagsMentioned
root {
... on Post {
...PostFragment
}
... on Quote {
...QuoteFragment
}
}
commentOn {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
firstComment {
...CommentFragment
}
}
}
commentOn {
... on Post {
id
publishedOn {
...AppFragment
}
isHidden
momoka {
...MomokaInfoFragment
}
txHash
createdAt
by {
...ProfileFragment
}
stats {
...PublicationStatsFragment
}
operations {
...PublicationOperationsFragment
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
...ProfileMentionedFragment
}
hashtagsMentioned
}
... on Comment {
id
publishedOn {
...AppFragment
}
isHidden
momoka {
...MomokaInfoFragment
}
txHash
createdAt
hiddenByAuthor
by {
...ProfileFragment
}
stats {
...PublicationStatsFragment
}
operations {
...PublicationOperationsFragment
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
...ProfileMentionedFragment
}
hashtagsMentioned
root {
... on Post {
...PostFragment
}
... on Quote {
...QuoteFragment
}
}
commentOn {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
firstComment {
...CommentFragment
}
}
... on Quote {
id
publishedOn {
...AppFragment
}
isHidden
momoka {
...MomokaInfoFragment
}
txHash
createdAt
by {
...ProfileFragment
}
stats {
...PublicationStatsFragment
}
operations {
...PublicationOperationsFragment
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
...ProfileMentionedFragment
}
hashtagsMentioned
quoteOn {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
}
}
}
... on MomokaMirrorTransaction {
transactionId
submitter
createdAt
app {
id
}
verificationStatus {
... on MomokaVerificationStatusSuccess {
verified
}
... on MomokaVerificationStatusFailure {
status
}
}
publication {
id
publishedOn {
id
}
isHidden
momoka {
proof
}
txHash
createdAt
mirrorOn {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
by {
id
ownedBy {
...NetworkAddressFragment
}
txHash
createdAt
stats {
...ProfileStatsFragment
}
operations {
...ProfileOperationsFragment
}
interests
guardian {
...ProfileGuardianResultFragment
}
invitedBy {
...ProfileFragment
}
invitesLeft
onchainIdentity {
...ProfileOnchainIdentityFragment
}
followNftAddress {
...NetworkAddressFragment
}
metadata {
...ProfileMetadataFragment
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
...HandleInfoFragment
}
signless
sponsor
peerToPeerRecommendedByMe
}
}
mirrorOn {
... on Post {
id
publishedOn {
...AppFragment
}
isHidden
momoka {
...MomokaInfoFragment
}
txHash
createdAt
by {
...ProfileFragment
}
stats {
...PublicationStatsFragment
}
operations {
...PublicationOperationsFragment
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
...ProfileMentionedFragment
}
hashtagsMentioned
}
... on Comment {
id
publishedOn {
...AppFragment
}
isHidden
momoka {
...MomokaInfoFragment
}
txHash
createdAt
hiddenByAuthor
by {
...ProfileFragment
}
stats {
...PublicationStatsFragment
}
operations {
...PublicationOperationsFragment
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
...ProfileMentionedFragment
}
hashtagsMentioned
root {
... on Post {
...PostFragment
}
... on Quote {
...QuoteFragment
}
}
commentOn {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
firstComment {
...CommentFragment
}
}
... on Quote {
id
publishedOn {
...AppFragment
}
isHidden
momoka {
...MomokaInfoFragment
}
txHash
createdAt
by {
...ProfileFragment
}
stats {
...PublicationStatsFragment
}
operations {
...PublicationOperationsFragment
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
...ProfileMentionedFragment
}
hashtagsMentioned
quoteOn {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
}
}
}
... on MomokaQuoteTransaction {
transactionId
submitter
createdAt
app {
id
}
verificationStatus {
... on MomokaVerificationStatusSuccess {
verified
}
... on MomokaVerificationStatusFailure {
status
}
}
publication {
id
publishedOn {
id
}
isHidden
momoka {
proof
}
txHash
createdAt
by {
id
ownedBy {
...NetworkAddressFragment
}
txHash
createdAt
stats {
...ProfileStatsFragment
}
operations {
...ProfileOperationsFragment
}
interests
guardian {
...ProfileGuardianResultFragment
}
invitedBy {
...ProfileFragment
}
invitesLeft
onchainIdentity {
...ProfileOnchainIdentityFragment
}
followNftAddress {
...NetworkAddressFragment
}
metadata {
...ProfileMetadataFragment
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
...HandleInfoFragment
}
signless
sponsor
peerToPeerRecommendedByMe
}
stats {
id
comments
mirrors
quotes
reactions
countOpenActions
bookmarks
}
operations {
id
isNotInterested
hasBookmarked
hasReported
canAct
hasActed {
...OptimisticStatusResultFragment
}
actedOn {
... on KnownCollectOpenActionResult {
...KnownCollectOpenActionResultFragment
}
... on UnknownOpenActionResult {
...UnknownOpenActionResultFragment
}
}
hasReacted
canComment
canMirror
canQuote
hasQuoted
hasMirrored
canDecrypt {
...CanDecryptResponseFragment
}
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
profile {
...ProfileFragment
}
snapshotHandleMentioned {
...HandleInfoFragment
}
stillOwnsHandle
}
hashtagsMentioned
quoteOn {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
}
quoteOn {
... on Post {
id
publishedOn {
...AppFragment
}
isHidden
momoka {
...MomokaInfoFragment
}
txHash
createdAt
by {
...ProfileFragment
}
stats {
...PublicationStatsFragment
}
operations {
...PublicationOperationsFragment
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
...ProfileMentionedFragment
}
hashtagsMentioned
}
... on Comment {
id
publishedOn {
...AppFragment
}
isHidden
momoka {
...MomokaInfoFragment
}
txHash
createdAt
hiddenByAuthor
by {
...ProfileFragment
}
stats {
...PublicationStatsFragment
}
operations {
...PublicationOperationsFragment
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
...ProfileMentionedFragment
}
hashtagsMentioned
root {
... on Post {
...PostFragment
}
... on Quote {
...QuoteFragment
}
}
commentOn {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
firstComment {
...CommentFragment
}
}
... on Quote {
id
publishedOn {
...AppFragment
}
isHidden
momoka {
...MomokaInfoFragment
}
txHash
createdAt
by {
...ProfileFragment
}
stats {
...PublicationStatsFragment
}
operations {
...PublicationOperationsFragment
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
...ProfileMentionedFragment
}
hashtagsMentioned
quoteOn {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
}
}
}
}
}
Variables
{"request": MomokaTransactionRequest}
Response
{"data": {"momokaTransaction": MomokaPostTransaction}}
momokaTransactions
Response
Returns a MomokaTransactionsResult!
Arguments
Name | Description |
---|---|
request - MomokaTransactionsRequest!
|
Example
Query
query momokaTransactions($request: MomokaTransactionsRequest!) {
momokaTransactions(request: $request) {
items {
... on MomokaPostTransaction {
transactionId
submitter
createdAt
app {
id
}
verificationStatus {
... on MomokaVerificationStatusSuccess {
...MomokaVerificationStatusSuccessFragment
}
... on MomokaVerificationStatusFailure {
...MomokaVerificationStatusFailureFragment
}
}
publication {
id
publishedOn {
...AppFragment
}
isHidden
momoka {
...MomokaInfoFragment
}
txHash
createdAt
by {
...ProfileFragment
}
stats {
...PublicationStatsFragment
}
operations {
...PublicationOperationsFragment
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
...ProfileMentionedFragment
}
hashtagsMentioned
}
}
... on MomokaCommentTransaction {
transactionId
submitter
createdAt
app {
id
}
verificationStatus {
... on MomokaVerificationStatusSuccess {
...MomokaVerificationStatusSuccessFragment
}
... on MomokaVerificationStatusFailure {
...MomokaVerificationStatusFailureFragment
}
}
publication {
id
publishedOn {
...AppFragment
}
isHidden
momoka {
...MomokaInfoFragment
}
txHash
createdAt
hiddenByAuthor
by {
...ProfileFragment
}
stats {
...PublicationStatsFragment
}
operations {
...PublicationOperationsFragment
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
...ProfileMentionedFragment
}
hashtagsMentioned
root {
... on Post {
...PostFragment
}
... on Quote {
...QuoteFragment
}
}
commentOn {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
firstComment {
...CommentFragment
}
}
commentOn {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
}
... on MomokaMirrorTransaction {
transactionId
submitter
createdAt
app {
id
}
verificationStatus {
... on MomokaVerificationStatusSuccess {
...MomokaVerificationStatusSuccessFragment
}
... on MomokaVerificationStatusFailure {
...MomokaVerificationStatusFailureFragment
}
}
publication {
id
publishedOn {
...AppFragment
}
isHidden
momoka {
...MomokaInfoFragment
}
txHash
createdAt
mirrorOn {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
by {
...ProfileFragment
}
}
mirrorOn {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
}
... on MomokaQuoteTransaction {
transactionId
submitter
createdAt
app {
id
}
verificationStatus {
... on MomokaVerificationStatusSuccess {
...MomokaVerificationStatusSuccessFragment
}
... on MomokaVerificationStatusFailure {
...MomokaVerificationStatusFailureFragment
}
}
publication {
id
publishedOn {
...AppFragment
}
isHidden
momoka {
...MomokaInfoFragment
}
txHash
createdAt
by {
...ProfileFragment
}
stats {
...PublicationStatsFragment
}
operations {
...PublicationOperationsFragment
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
...ProfileMentionedFragment
}
hashtagsMentioned
quoteOn {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
}
quoteOn {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
}
}
pageInfo {
prev
next
}
}
}
Variables
{"request": MomokaTransactionsRequest}
Response
{
"data": {
"momokaTransactions": {
"items": [MomokaPostTransaction],
"pageInfo": PaginatedResultInfo
}
}
}
mutualFollowers
Description
Returns a paged list of profiles that are followed by both the observer and the viewing profile
Response
Returns a PaginatedProfileResult!
Arguments
Name | Description |
---|---|
request - MutualFollowersRequest!
|
Example
Query
query mutualFollowers($request: MutualFollowersRequest!) {
mutualFollowers(request: $request) {
items {
id
ownedBy {
address
chainId
}
txHash
createdAt
stats {
id
followers
following
comments
posts
mirrors
quotes
publications
reactions
reacted
countOpenActions
lensClassifierScore
}
operations {
id
isBlockedByMe {
value
isFinalisedOnchain
}
hasBlockedMe {
value
isFinalisedOnchain
}
isFollowedByMe {
value
isFinalisedOnchain
}
isFollowingMe {
value
isFinalisedOnchain
}
canBlock
canUnblock
canFollow
canUnfollow
}
interests
guardian {
protected
cooldownEndsOn
}
invitedBy {
id
ownedBy {
address
chainId
}
txHash
createdAt
stats {
id
followers
following
comments
posts
mirrors
quotes
publications
reactions
reacted
countOpenActions
lensClassifierScore
}
operations {
id
isBlockedByMe {
...OptimisticStatusResultFragment
}
hasBlockedMe {
...OptimisticStatusResultFragment
}
isFollowedByMe {
...OptimisticStatusResultFragment
}
isFollowingMe {
...OptimisticStatusResultFragment
}
canBlock
canUnblock
canFollow
canUnfollow
}
interests
guardian {
protected
cooldownEndsOn
}
invitedBy {
id
ownedBy {
...NetworkAddressFragment
}
txHash
createdAt
stats {
...ProfileStatsFragment
}
operations {
...ProfileOperationsFragment
}
interests
guardian {
...ProfileGuardianResultFragment
}
invitedBy {
...ProfileFragment
}
invitesLeft
onchainIdentity {
...ProfileOnchainIdentityFragment
}
followNftAddress {
...NetworkAddressFragment
}
metadata {
...ProfileMetadataFragment
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
...HandleInfoFragment
}
signless
sponsor
peerToPeerRecommendedByMe
}
invitesLeft
onchainIdentity {
proofOfHumanity
ens {
...EnsOnchainIdentityFragment
}
sybilDotOrg {
...SybilDotOrgIdentityFragment
}
worldcoin {
...WorldcoinIdentityFragment
}
}
followNftAddress {
address
chainId
}
metadata {
displayName
bio
rawURI
appId
attributes {
...MetadataAttributeFragment
}
picture {
... on ImageSet {
...ImageSetFragment
}
... on NftImage {
...NftImageFragment
}
}
coverPicture {
...ImageSetFragment
}
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
id
fullHandle
namespace
localName
suggestedFormatted {
...SuggestedFormattedHandleFragment
}
linkedTo {
...HandleLinkedToFragment
}
ownedBy
guardian {
...HandleGuardianResultFragment
}
}
signless
sponsor
peerToPeerRecommendedByMe
}
invitesLeft
onchainIdentity {
proofOfHumanity
ens {
name
}
sybilDotOrg {
verified
source {
...SybilDotOrgIdentitySourceFragment
}
}
worldcoin {
isHuman
}
}
followNftAddress {
address
chainId
}
metadata {
displayName
bio
rawURI
appId
attributes {
type
key
value
}
picture {
... on ImageSet {
...ImageSetFragment
}
... on NftImage {
...NftImageFragment
}
}
coverPicture {
raw {
...ImageFragment
}
optimized {
...ImageFragment
}
transformed {
...ImageFragment
}
}
}
followModule {
... on FeeFollowModuleSettings {
type
contract {
...NetworkAddressFragment
}
amount {
...AmountFragment
}
recipient
}
... on RevertFollowModuleSettings {
type
contract {
...NetworkAddressFragment
}
}
... on UnknownFollowModuleSettings {
initializeCalldata
initializeResultData
verified
signlessApproved
sponsoredApproved
type
contract {
...NetworkAddressFragment
}
followModuleReturnData
}
}
handle {
id
fullHandle
namespace
localName
suggestedFormatted {
full
localName
}
linkedTo {
contract {
...NetworkAddressFragment
}
nftTokenId
}
ownedBy
guardian {
protected
cooldownEndsOn
}
}
signless
sponsor
peerToPeerRecommendedByMe
}
pageInfo {
prev
next
}
}
}
Variables
{"request": MutualFollowersRequest}
Response
{
"data": {
"mutualFollowers": {
"items": [Profile],
"pageInfo": PaginatedResultInfo
}
}
}
mutualNftCollections
Description
Get the NFT collections that the given two profiles own at least one NFT of.
Response
Returns a PaginatedNftCollectionsResult!
Arguments
Name | Description |
---|---|
request - MutualNftCollectionsRequest!
|
Example
Query
query mutualNftCollections($request: MutualNftCollectionsRequest!) {
mutualNftCollections(request: $request) {
items {
contract {
address
chainId
}
name
symbol
baseUri
contractType
verified
}
pageInfo {
prev
next
}
}
}
Variables
{"request": MutualNftCollectionsRequest}
Response
{
"data": {
"mutualNftCollections": {
"items": [NftCollection],
"pageInfo": PaginatedResultInfo
}
}
}
mutualPoaps
Response
Returns a PaginatedPoapEventResult!
Arguments
Name | Description |
---|---|
request - MutualPoapsQueryRequest!
|
Example
Query
query mutualPoaps($request: MutualPoapsQueryRequest!) {
mutualPoaps(request: $request) {
items {
id
fancyId
name
eventUrl
imageUrl
country
city
description
year
startDate
endDate
expiryDate
virtualEvent
fromAdmin
animationUrl
eventTemplateId
privateEvent
}
pageInfo {
prev
next
}
}
}
Variables
{"request": MutualPoapsQueryRequest}
Response
{
"data": {
"mutualPoaps": {
"items": [PoapEvent],
"pageInfo": PaginatedResultInfo
}
}
}
nftCollectionOwners
Description
Get the Lens Profiles that own NFTs from a given collection.
Response
Returns a PaginatedProfileResult!
Arguments
Name | Description |
---|---|
request - NftCollectionOwnersRequest!
|
Example
Query
query nftCollectionOwners($request: NftCollectionOwnersRequest!) {
nftCollectionOwners(request: $request) {
items {
id
ownedBy {
address
chainId
}
txHash
createdAt
stats {
id
followers
following
comments
posts
mirrors
quotes
publications
reactions
reacted
countOpenActions
lensClassifierScore
}
operations {
id
isBlockedByMe {
value
isFinalisedOnchain
}
hasBlockedMe {
value
isFinalisedOnchain
}
isFollowedByMe {
value
isFinalisedOnchain
}
isFollowingMe {
value
isFinalisedOnchain
}
canBlock
canUnblock
canFollow
canUnfollow
}
interests
guardian {
protected
cooldownEndsOn
}
invitedBy {
id
ownedBy {
address
chainId
}
txHash
createdAt
stats {
id
followers
following
comments
posts
mirrors
quotes
publications
reactions
reacted
countOpenActions
lensClassifierScore
}
operations {
id
isBlockedByMe {
...OptimisticStatusResultFragment
}
hasBlockedMe {
...OptimisticStatusResultFragment
}
isFollowedByMe {
...OptimisticStatusResultFragment
}
isFollowingMe {
...OptimisticStatusResultFragment
}
canBlock
canUnblock
canFollow
canUnfollow
}
interests
guardian {
protected
cooldownEndsOn
}
invitedBy {
id
ownedBy {
...NetworkAddressFragment
}
txHash
createdAt
stats {
...ProfileStatsFragment
}
operations {
...ProfileOperationsFragment
}
interests
guardian {
...ProfileGuardianResultFragment
}
invitedBy {
...ProfileFragment
}
invitesLeft
onchainIdentity {
...ProfileOnchainIdentityFragment
}
followNftAddress {
...NetworkAddressFragment
}
metadata {
...ProfileMetadataFragment
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
...HandleInfoFragment
}
signless
sponsor
peerToPeerRecommendedByMe
}
invitesLeft
onchainIdentity {
proofOfHumanity
ens {
...EnsOnchainIdentityFragment
}
sybilDotOrg {
...SybilDotOrgIdentityFragment
}
worldcoin {
...WorldcoinIdentityFragment
}
}
followNftAddress {
address
chainId
}
metadata {
displayName
bio
rawURI
appId
attributes {
...MetadataAttributeFragment
}
picture {
... on ImageSet {
...ImageSetFragment
}
... on NftImage {
...NftImageFragment
}
}
coverPicture {
...ImageSetFragment
}
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
id
fullHandle
namespace
localName
suggestedFormatted {
...SuggestedFormattedHandleFragment
}
linkedTo {
...HandleLinkedToFragment
}
ownedBy
guardian {
...HandleGuardianResultFragment
}
}
signless
sponsor
peerToPeerRecommendedByMe
}
invitesLeft
onchainIdentity {
proofOfHumanity
ens {
name
}
sybilDotOrg {
verified
source {
...SybilDotOrgIdentitySourceFragment
}
}
worldcoin {
isHuman
}
}
followNftAddress {
address
chainId
}
metadata {
displayName
bio
rawURI
appId
attributes {
type
key
value
}
picture {
... on ImageSet {
...ImageSetFragment
}
... on NftImage {
...NftImageFragment
}
}
coverPicture {
raw {
...ImageFragment
}
optimized {
...ImageFragment
}
transformed {
...ImageFragment
}
}
}
followModule {
... on FeeFollowModuleSettings {
type
contract {
...NetworkAddressFragment
}
amount {
...AmountFragment
}
recipient
}
... on RevertFollowModuleSettings {
type
contract {
...NetworkAddressFragment
}
}
... on UnknownFollowModuleSettings {
initializeCalldata
initializeResultData
verified
signlessApproved
sponsoredApproved
type
contract {
...NetworkAddressFragment
}
followModuleReturnData
}
}
handle {
id
fullHandle
namespace
localName
suggestedFormatted {
full
localName
}
linkedTo {
contract {
...NetworkAddressFragment
}
nftTokenId
}
ownedBy
guardian {
protected
cooldownEndsOn
}
}
signless
sponsor
peerToPeerRecommendedByMe
}
pageInfo {
prev
next
}
}
}
Variables
{"request": NftCollectionOwnersRequest}
Response
{
"data": {
"nftCollectionOwners": {
"items": [Profile],
"pageInfo": PaginatedResultInfo
}
}
}
nftCollections
Description
Get the NFT collections that the given wallet or profileId owns at least one NFT of. Only supports Ethereum and Polygon NFTs. Note excludeFollowers is set to true by default, so the result will not include Lens Follower NFTsunless explicitly requested.
Response
Returns a PaginatedNftCollectionsResult!
Arguments
Name | Description |
---|---|
request - NftCollectionsRequest!
|
Example
Query
query nftCollections($request: NftCollectionsRequest!) {
nftCollections(request: $request) {
items {
contract {
address
chainId
}
name
symbol
baseUri
contractType
verified
}
pageInfo {
prev
next
}
}
}
Variables
{"request": NftCollectionsRequest}
Response
{
"data": {
"nftCollections": {
"items": [NftCollection],
"pageInfo": PaginatedResultInfo
}
}
}
nftGalleries
Response
Returns a PaginatedNftGalleriesResult!
Arguments
Name | Description |
---|---|
request - NftGalleriesRequest!
|
Example
Query
query nftGalleries($request: NftGalleriesRequest!) {
nftGalleries(request: $request) {
items {
id
name
owner
items {
tokenId
contentURI
contract {
address
chainId
}
contractType
totalSupply
collection {
contract {
...NetworkAddressFragment
}
name
symbol
baseUri
contractType
verified
}
metadata {
description
externalURL
name
attributes {
...PublicationMarketplaceMetadataAttributeFragment
}
image {
...ImageSetFragment
}
animationUrl
}
owner {
amount
address
}
}
createdAt
updatedAt
}
pageInfo {
prev
next
}
}
}
Variables
{"request": NftGalleriesRequest}
Response
{
"data": {
"nftGalleries": {
"items": [NftGallery],
"pageInfo": PaginatedResultInfo
}
}
}
nfts
Response
Returns a PaginatedNftsResult!
Arguments
Name | Description |
---|---|
request - NftsRequest!
|
Example
Query
query nfts($request: NftsRequest!) {
nfts(request: $request) {
items {
tokenId
contentURI
contract {
address
chainId
}
contractType
totalSupply
collection {
contract {
address
chainId
}
name
symbol
baseUri
contractType
verified
}
metadata {
description
externalURL
name
attributes {
displayType
traitType
value
}
image {
raw {
...ImageFragment
}
optimized {
...ImageFragment
}
transformed {
...ImageFragment
}
}
animationUrl
}
owner {
amount
address
}
}
pageInfo {
prev
next
}
}
}
Variables
{"request": NftsRequest}
Response
{
"data": {
"nfts": {
"items": [Nft],
"pageInfo": PaginatedResultInfo
}
}
}
notifications
Response
Returns a PaginatedNotificationResult!
Arguments
Name | Description |
---|---|
request - NotificationRequest
|
Example
Query
query notifications($request: NotificationRequest) {
notifications(request: $request) {
items {
... on ReactionNotification {
id
reactions {
profile {
...ProfileFragment
}
reactions {
...ReactedResultFragment
}
}
publication {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
}
... on CommentNotification {
id
comment {
id
publishedOn {
...AppFragment
}
isHidden
momoka {
...MomokaInfoFragment
}
txHash
createdAt
hiddenByAuthor
by {
...ProfileFragment
}
stats {
...PublicationStatsFragment
}
operations {
...PublicationOperationsFragment
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
...ProfileMentionedFragment
}
hashtagsMentioned
root {
... on Post {
...PostFragment
}
... on Quote {
...QuoteFragment
}
}
commentOn {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
firstComment {
...CommentFragment
}
}
}
... on MirrorNotification {
id
mirrors {
mirrorId
mirroredAt
profile {
...ProfileFragment
}
}
publication {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
}
... on QuoteNotification {
id
quote {
id
publishedOn {
...AppFragment
}
isHidden
momoka {
...MomokaInfoFragment
}
txHash
createdAt
by {
...ProfileFragment
}
stats {
...PublicationStatsFragment
}
operations {
...PublicationOperationsFragment
}
metadata {
... on VideoMetadataV3 {
...VideoMetadataV3Fragment
}
... on ImageMetadataV3 {
...ImageMetadataV3Fragment
}
... on AudioMetadataV3 {
...AudioMetadataV3Fragment
}
... on ArticleMetadataV3 {
...ArticleMetadataV3Fragment
}
... on EventMetadataV3 {
...EventMetadataV3Fragment
}
... on LinkMetadataV3 {
...LinkMetadataV3Fragment
}
... on EmbedMetadataV3 {
...EmbedMetadataV3Fragment
}
... on CheckingInMetadataV3 {
...CheckingInMetadataV3Fragment
}
... on TextOnlyMetadataV3 {
...TextOnlyMetadataV3Fragment
}
... on ThreeDMetadataV3 {
...ThreeDMetadataV3Fragment
}
... on StoryMetadataV3 {
...StoryMetadataV3Fragment
}
... on TransactionMetadataV3 {
...TransactionMetadataV3Fragment
}
... on MintMetadataV3 {
...MintMetadataV3Fragment
}
... on SpaceMetadataV3 {
...SpaceMetadataV3Fragment
}
... on LiveStreamMetadataV3 {
...LiveStreamMetadataV3Fragment
}
}
isEncrypted
openActionModules {
... on SimpleCollectOpenActionSettings {
...SimpleCollectOpenActionSettingsFragment
}
... on MultirecipientFeeCollectOpenActionSettings {
...MultirecipientFeeCollectOpenActionSettingsFragment
}
... on LegacyFreeCollectModuleSettings {
...LegacyFreeCollectModuleSettingsFragment
}
... on LegacyFeeCollectModuleSettings {
...LegacyFeeCollectModuleSettingsFragment
}
... on LegacyLimitedFeeCollectModuleSettings {
...LegacyLimitedFeeCollectModuleSettingsFragment
}
... on LegacyLimitedTimedFeeCollectModuleSettings {
...LegacyLimitedTimedFeeCollectModuleSettingsFragment
}
... on LegacyRevertCollectModuleSettings {
...LegacyRevertCollectModuleSettingsFragment
}
... on LegacyTimedFeeCollectModuleSettings {
...LegacyTimedFeeCollectModuleSettingsFragment
}
... on LegacyMultirecipientFeeCollectModuleSettings {
...LegacyMultirecipientFeeCollectModuleSettingsFragment
}
... on LegacySimpleCollectModuleSettings {
...LegacySimpleCollectModuleSettingsFragment
}
... on LegacyERC4626FeeCollectModuleSettings {
...LegacyERC4626FeeCollectModuleSettingsFragment
}
... on LegacyAaveFeeCollectModuleSettings {
...LegacyAaveFeeCollectModuleSettingsFragment
}
... on UnknownOpenActionModuleSettings {
...UnknownOpenActionModuleSettingsFragment
}
}
referenceModule {
... on LegacyFollowOnlyReferenceModuleSettings {
...LegacyFollowOnlyReferenceModuleSettingsFragment
}
... on FollowOnlyReferenceModuleSettings {
...FollowOnlyReferenceModuleSettingsFragment
}
... on UnknownReferenceModuleSettings {
...UnknownReferenceModuleSettingsFragment
}
... on LegacyDegreesOfSeparationReferenceModuleSettings {
...LegacyDegreesOfSeparationReferenceModuleSettingsFragment
}
... on DegreesOfSeparationReferenceModuleSettings {
...DegreesOfSeparationReferenceModuleSettingsFragment
}
}
profilesMentioned {
...ProfileMentionedFragment
}
hashtagsMentioned
quoteOn {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
}
}
... on ActedNotification {
id
actions {
by {
...ProfileFragment
}
action {
... on KnownCollectOpenActionResult {
...KnownCollectOpenActionResultFragment
}
... on UnknownOpenActionResult {
...UnknownOpenActionResultFragment
}
}
actedAt
}
publication {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Mirror {
...MirrorFragment
}
... on Quote {
...QuoteFragment
}
}
}
... on FollowNotification {
id
followers {
id
ownedBy {
...NetworkAddressFragment
}
txHash
createdAt
stats {
...ProfileStatsFragment
}
operations {
...ProfileOperationsFragment
}
interests
guardian {
...ProfileGuardianResultFragment
}
invitedBy {
...ProfileFragment
}
invitesLeft
onchainIdentity {
...ProfileOnchainIdentityFragment
}
followNftAddress {
...NetworkAddressFragment
}
metadata {
...ProfileMetadataFragment
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
...HandleInfoFragment
}
signless
sponsor
peerToPeerRecommendedByMe
}
}
... on MentionNotification {
id
publication {
... on Post {
...PostFragment
}
... on Comment {
...CommentFragment
}
... on Quote {
...QuoteFragment
}
}
}
}
pageInfo {
prev
next
}
}
}
Variables
{"request": NotificationRequest}
Response
{
"data": {
"notifications": {
"items": [ReactionNotification],
"pageInfo": PaginatedResultInfo
}
}
}
ownedHandles
Response
Returns a PaginatedHandlesResult!
Arguments
Name | Description |
---|---|
request - OwnedHandlesRequest!
|
Example
Query
query ownedHandles($request: OwnedHandlesRequest!) {
ownedHandles(request: $request) {
items {
id
fullHandle
namespace
localName
suggestedFormatted {
full
localName
}
linkedTo {
contract {
address
chainId
}
nftTokenId
}
ownedBy
guardian {
protected
cooldownEndsOn
}
}
pageInfo {
prev
next
}
}
}
Variables
{"request": OwnedHandlesRequest}
Response
{
"data": {
"ownedHandles": {
"items": [HandleInfo],
"pageInfo": PaginatedResultInfo
}
}
}
ping
Response
Returns a String!
Example
Query
query ping {
ping
}
Response
{"data": {"ping": "xyz789"}}
poapEvent
Response
Returns a PoapEvent
Arguments
Name | Description |
---|---|
request - PoapEventQueryRequest!
|
Example
Query
query poapEvent($request: PoapEventQueryRequest!) {
poapEvent(request: $request) {
id
fancyId
name
eventUrl
imageUrl
country
city
description
year
startDate
endDate
expiryDate
virtualEvent
fromAdmin
animationUrl
eventTemplateId
privateEvent
}
}
Variables
{"request": PoapEventQueryRequest}
Response
{
"data": {
"poapEvent": {
"id": PoapEventId,
"fancyId": "xyz789",
"name": "xyz789",
"eventUrl": "http://www.test.com/",
"imageUrl": "http://www.test.com/",
"country": "xyz789",
"city": "abc123",
"description": "xyz789",
"year": 123,
"startDate": "2007-12-03T10:15:30Z",
"endDate": "2007-12-03T10:15:30Z",
"expiryDate": "2007-12-03T10:15:30Z",
"virtualEvent": true,
"fromAdmin": false,
"animationUrl": "http://www.test.com/",
"eventTemplateId": 123,
"privateEvent": true
}
}
}
poapHolders
Response
Returns a PaginatedProfileResult!
Arguments
Name | Description |
---|---|
request - PoapHoldersQueryRequest!
|
Example
Query
query poapHolders($request: PoapHoldersQueryRequest!) {
poapHolders(request: $request) {
items {
id
ownedBy {
address
chainId
}
txHash
createdAt
stats {
id
followers
following
comments
posts
mirrors
quotes
publications
reactions
reacted
countOpenActions
lensClassifierScore
}
operations {
id
isBlockedByMe {
value
isFinalisedOnchain
}
hasBlockedMe {
value
isFinalisedOnchain
}
isFollowedByMe {
value
isFinalisedOnchain
}
isFollowingMe {
value
isFinalisedOnchain
}
canBlock
canUnblock
canFollow
canUnfollow
}
interests
guardian {
protected
cooldownEndsOn
}
invitedBy {
id
ownedBy {
address
chainId
}
txHash
createdAt
stats {
id
followers
following
comments
posts
mirrors
quotes
publications
reactions
reacted
countOpenActions
lensClassifierScore
}
operations {
id
isBlockedByMe {
...OptimisticStatusResultFragment
}
hasBlockedMe {
...OptimisticStatusResultFragment
}
isFollowedByMe {
...OptimisticStatusResultFragment
}
isFollowingMe {
...OptimisticStatusResultFragment
}
canBlock
canUnblock
canFollow
canUnfollow
}
interests
guardian {
protected
cooldownEndsOn
}
invitedBy {
id
ownedBy {
...NetworkAddressFragment
}
txHash
createdAt
stats {
...ProfileStatsFragment
}
operations {
...ProfileOperationsFragment
}
interests
guardian {
...ProfileGuardianResultFragment
}
invitedBy {
...ProfileFragment
}
invitesLeft
onchainIdentity {
...ProfileOnchainIdentityFragment
}
followNftAddress {
...NetworkAddressFragment
}
metadata {
...ProfileMetadataFragment
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
...HandleInfoFragment
}
signless
sponsor
peerToPeerRecommendedByMe
}
invitesLeft
onchainIdentity {
proofOfHumanity
ens {
...EnsOnchainIdentityFragment
}
sybilDotOrg {
...SybilDotOrgIdentityFragment
}
worldcoin {
...WorldcoinIdentityFragment
}
}
followNftAddress {
address
chainId
}
metadata {
displayName
bio
rawURI
appId
attributes {
...MetadataAttributeFragment
}
picture {
... on ImageSet {
...ImageSetFragment
}
... on NftImage {
...NftImageFragment
}
}
coverPicture {
...ImageSetFragment
}
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
id
fullHandle
namespace
localName
suggestedFormatted {
...SuggestedFormattedHandleFragment
}
linkedTo {
...HandleLinkedToFragment
}
ownedBy
guardian {
...HandleGuardianResultFragment
}
}
signless
sponsor
peerToPeerRecommendedByMe
}
invitesLeft
onchainIdentity {
proofOfHumanity
ens {
name
}
sybilDotOrg {
verified
source {
...SybilDotOrgIdentitySourceFragment
}
}
worldcoin {
isHuman
}
}
followNftAddress {
address
chainId
}
metadata {
displayName
bio
rawURI
appId
attributes {
type
key
value
}
picture {
... on ImageSet {
...ImageSetFragment
}
... on NftImage {
...NftImageFragment
}
}
coverPicture {
raw {
...ImageFragment
}
optimized {
...ImageFragment
}
transformed {
...ImageFragment
}
}
}
followModule {
... on FeeFollowModuleSettings {
type
contract {
...NetworkAddressFragment
}
amount {
...AmountFragment
}
recipient
}
... on RevertFollowModuleSettings {
type
contract {
...NetworkAddressFragment
}
}
... on UnknownFollowModuleSettings {
initializeCalldata
initializeResultData
verified
signlessApproved
sponsoredApproved
type
contract {
...NetworkAddressFragment
}
followModuleReturnData
}
}
handle {
id
fullHandle
namespace
localName
suggestedFormatted {
full
localName
}
linkedTo {
contract {
...NetworkAddressFragment
}
nftTokenId
}
ownedBy
guardian {
protected
cooldownEndsOn
}
}
signless
sponsor
peerToPeerRecommendedByMe
}
pageInfo {
prev
next
}
}
}
Variables
{"request": PoapHoldersQueryRequest}
Response
{
"data": {
"poapHolders": {
"items": [Profile],
"pageInfo": PaginatedResultInfo
}
}
}
poaps
Response
Returns a PaginatedPoapTokenResult!
Arguments
Name | Description |
---|---|
request - UserPoapsQueryRequest!
|
Example
Query
query poaps($request: UserPoapsQueryRequest!) {
poaps(request: $request) {
items {
tokenId
eventId
owner {
address
chainId
}
layer
created
migrated
event {
id
fancyId
name
eventUrl
imageUrl
country
city
description
year
startDate
endDate
expiryDate
virtualEvent
fromAdmin
animationUrl
eventTemplateId
privateEvent
}
}
pageInfo {
prev
next
}
}
}
Variables
{"request": UserPoapsQueryRequest}
Response
{
"data": {
"poaps": {
"items": [PoapToken],
"pageInfo": PaginatedResultInfo
}
}
}
popularNftCollections
Description
Get the most popular NFT collections. Popularity is based on how many Lens Profiles own NFTs from a given collection.
Response
Returns a PaginatedPopularNftCollectionsResult!
Arguments
Name | Description |
---|---|
request - PopularNftCollectionsRequest!
|
Example
Query
query popularNftCollections($request: PopularNftCollectionsRequest!) {
popularNftCollections(request: $request) {
items {
collection {
contract {
address
chainId
}
name
symbol
baseUri
contractType
verified
}
totalOwners
}
pageInfo {
prev
next
}
}
}
Variables
{"request": PopularNftCollectionsRequest}
Response
{
"data": {
"popularNftCollections": {
"items": [NftCollectionWithOwners],
"pageInfo": PaginatedResultInfo
}
}
}
profile
Response
Returns a Profile
Arguments
Name | Description |
---|---|
request - ProfileRequest!
|
Example
Query
query profile($request: ProfileRequest!) {
profile(request: $request) {
id
ownedBy {
address
chainId
}
txHash
createdAt
stats {
id
followers
following
comments
posts
mirrors
quotes
publications
reactions
reacted
countOpenActions
lensClassifierScore
}
operations {
id
isBlockedByMe {
value
isFinalisedOnchain
}
hasBlockedMe {
value
isFinalisedOnchain
}
isFollowedByMe {
value
isFinalisedOnchain
}
isFollowingMe {
value
isFinalisedOnchain
}
canBlock
canUnblock
canFollow
canUnfollow
}
interests
guardian {
protected
cooldownEndsOn
}
invitedBy {
id
ownedBy {
address
chainId
}
txHash
createdAt
stats {
id
followers
following
comments
posts
mirrors
quotes
publications
reactions
reacted
countOpenActions
lensClassifierScore
}
operations {
id
isBlockedByMe {
value
isFinalisedOnchain
}
hasBlockedMe {
value
isFinalisedOnchain
}
isFollowedByMe {
value
isFinalisedOnchain
}
isFollowingMe {
value
isFinalisedOnchain
}
canBlock
canUnblock
canFollow
canUnfollow
}
interests
guardian {
protected
cooldownEndsOn
}
invitedBy {
id
ownedBy {
address
chainId
}
txHash
createdAt
stats {
id
followers
following
comments
posts
mirrors
quotes
publications
reactions
reacted
countOpenActions
lensClassifierScore
}
operations {
id
isBlockedByMe {
...OptimisticStatusResultFragment
}
hasBlockedMe {
...OptimisticStatusResultFragment
}
isFollowedByMe {
...OptimisticStatusResultFragment
}
isFollowingMe {
...OptimisticStatusResultFragment
}
canBlock
canUnblock
canFollow
canUnfollow
}
interests
guardian {
protected
cooldownEndsOn
}
invitedBy {
id
ownedBy {
...NetworkAddressFragment
}
txHash
createdAt
stats {
...ProfileStatsFragment
}
operations {
...ProfileOperationsFragment
}
interests
guardian {
...ProfileGuardianResultFragment
}
invitedBy {
...ProfileFragment
}
invitesLeft
onchainIdentity {
...ProfileOnchainIdentityFragment
}
followNftAddress {
...NetworkAddressFragment
}
metadata {
...ProfileMetadataFragment
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
...HandleInfoFragment
}
signless
sponsor
peerToPeerRecommendedByMe
}
invitesLeft
onchainIdentity {
proofOfHumanity
ens {
...EnsOnchainIdentityFragment
}
sybilDotOrg {
...SybilDotOrgIdentityFragment
}
worldcoin {
...WorldcoinIdentityFragment
}
}
followNftAddress {
address
chainId
}
metadata {
displayName
bio
rawURI
appId
attributes {
...MetadataAttributeFragment
}
picture {
... on ImageSet {
...ImageSetFragment
}
... on NftImage {
...NftImageFragment
}
}
coverPicture {
...ImageSetFragment
}
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
id
fullHandle
namespace
localName
suggestedFormatted {
...SuggestedFormattedHandleFragment
}
linkedTo {
...HandleLinkedToFragment
}
ownedBy
guardian {
...HandleGuardianResultFragment
}
}
signless
sponsor
peerToPeerRecommendedByMe
}
invitesLeft
onchainIdentity {
proofOfHumanity
ens {
name
}
sybilDotOrg {
verified
source {
...SybilDotOrgIdentitySourceFragment
}
}
worldcoin {
isHuman
}
}
followNftAddress {
address
chainId
}
metadata {
displayName
bio
rawURI
appId
attributes {
type
key
value
}
picture {
... on ImageSet {
...ImageSetFragment
}
... on NftImage {
...NftImageFragment
}
}
coverPicture {
raw {
...ImageFragment
}
optimized {
...ImageFragment
}
transformed {
...ImageFragment
}
}
}
followModule {
... on FeeFollowModuleSettings {
type
contract {
...NetworkAddressFragment
}
amount {
...AmountFragment
}
recipient
}
... on RevertFollowModuleSettings {
type
contract {
...NetworkAddressFragment
}
}
... on UnknownFollowModuleSettings {
initializeCalldata
initializeResultData
verified
signlessApproved
sponsoredApproved
type
contract {
...NetworkAddressFragment
}
followModuleReturnData
}
}
handle {
id
fullHandle
namespace
localName
suggestedFormatted {
full
localName
}
linkedTo {
contract {
...NetworkAddressFragment
}
nftTokenId
}
ownedBy
guardian {
protected
cooldownEndsOn
}
}
signless
sponsor
peerToPeerRecommendedByMe
}
invitesLeft
onchainIdentity {
proofOfHumanity
ens {
name
}
sybilDotOrg {
verified
source {
twitter {
...SybilDotOrgTwitterIdentityFragment
}
}
}
worldcoin {
isHuman
}
}
followNftAddress {
address
chainId
}
metadata {
displayName
bio
rawURI
appId
attributes {
type
key
value
}
picture {
... on ImageSet {
raw {
...ImageFragment
}
optimized {
...ImageFragment
}
transformed {
...ImageFragment
}
}
... on NftImage {
collection {
...NetworkAddressFragment
}
tokenId
image {
...ImageSetFragment
}
verified
}
}
coverPicture {
raw {
mimeType
width
height
uri
}
optimized {
mimeType
width
height
uri
}
transformed {
mimeType
width
height
uri
}
}
}
followModule {
... on FeeFollowModuleSettings {
type
contract {
address
chainId
}
amount {
asset {
... on Erc20 {
...Erc20Fragment
}
}
value
rate {
...FiatAmountFragment
}
asFiat {
...FiatAmountFragment
}
}
recipient
}
... on RevertFollowModuleSettings {
type
contract {
address
chainId
}
}
... on UnknownFollowModuleSettings {
initializeCalldata
initializeResultData
verified
signlessApproved
sponsoredApproved
type
contract {
address
chainId
}
followModuleReturnData
}
}
handle {
id
fullHandle
namespace
localName
suggestedFormatted {
full
localName
}
linkedTo {
contract {
address
chainId
}
nftTokenId
}
ownedBy
guardian {
protected
cooldownEndsOn
}
}
signless
sponsor
peerToPeerRecommendedByMe
}
}
Variables
{"request": ProfileRequest}
Response
{
"data": {
"profile": {
"id": ProfileId,
"ownedBy": NetworkAddress,
"txHash": TxHash,
"createdAt": "2007-12-03T10:15:30Z",
"stats": ProfileStats,
"operations": ProfileOperations,
"interests": ["abc123"],
"guardian": ProfileGuardianResult,
"invitedBy": Profile,
"invitesLeft": 987,
"onchainIdentity": ProfileOnchainIdentity,
"followNftAddress": NetworkAddress,
"metadata": ProfileMetadata,
"followModule": FeeFollowModuleSettings,
"handle": HandleInfo,
"signless": false,
"sponsor": false,
"peerToPeerRecommendedByMe": true
}
}
}
profileActionHistory
Response
Returns a PaginatedProfileActionHistoryResult!
Arguments
Name | Description |
---|---|
request - ProfileActionHistoryRequest!
|
Example
Query
query profileActionHistory($request: ProfileActionHistoryRequest!) {
profileActionHistory(request: $request) {
items {
id
actionType
who
txHash
actionedOn
}
pageInfo {
prev
next
}
}
}
Variables
{"request": ProfileActionHistoryRequest}
Response
{
"data": {
"profileActionHistory": {
"items": [ProfileActionHistory],
"pageInfo": PaginatedResultInfo
}
}
}
profileAlreadyInvited
Response
Returns a Boolean!
Arguments
Name | Description |
---|---|
request - AlreadyInvitedCheckRequest!
|
Example
Query
query profileAlreadyInvited($request: AlreadyInvitedCheckRequest!) {
profileAlreadyInvited(request: $request)
}
Variables
{"request": AlreadyInvitedCheckRequest}
Response
{"data": {"profileAlreadyInvited": true}}
profileInterestsOptions
Response
Returns [String!]!
Example
Query
query profileInterestsOptions {
profileInterestsOptions
}
Response
{
"data": {
"profileInterestsOptions": ["xyz789"]
}
}
profileManagers
Response
Returns a PaginatedProfileManagersResult!
Arguments
Name | Description |
---|---|
request - ProfileManagersRequest!
|
Example
Query
query profileManagers($request: ProfileManagersRequest!) {
profileManagers(request: $request) {
items {
address
isLensManager
}
pageInfo {
prev
next
}
}
}
Variables
{"request": ProfileManagersRequest}
Response
{
"data": {
"profileManagers": {
"items": [ProfilesManagedResult],
"pageInfo": PaginatedResultInfo
}
}
}
profileRecommendations
Response
Returns a PaginatedProfileResult!
Arguments
Name | Description |
---|---|
request - ProfileRecommendationsRequest!
|
Example
Query
query profileRecommendations($request: ProfileRecommendationsRequest!) {
profileRecommendations(request: $request) {
items {
id
ownedBy {
address
chainId
}
txHash
createdAt
stats {
id
followers
following
comments
posts
mirrors
quotes
publications
reactions
reacted
countOpenActions
lensClassifierScore
}
operations {
id
isBlockedByMe {
value
isFinalisedOnchain
}
hasBlockedMe {
value
isFinalisedOnchain
}
isFollowedByMe {
value
isFinalisedOnchain
}
isFollowingMe {
value
isFinalisedOnchain
}
canBlock
canUnblock
canFollow
canUnfollow
}
interests
guardian {
protected
cooldownEndsOn
}
invitedBy {
id
ownedBy {
address
chainId
}
txHash
createdAt
stats {
id
followers
following
comments
posts
mirrors
quotes
publications
reactions
reacted
countOpenActions
lensClassifierScore
}
operations {
id
isBlockedByMe {
...OptimisticStatusResultFragment
}
hasBlockedMe {
...OptimisticStatusResultFragment
}
isFollowedByMe {
...OptimisticStatusResultFragment
}
isFollowingMe {
...OptimisticStatusResultFragment
}
canBlock
canUnblock
canFollow
canUnfollow
}
interests
guardian {
protected
cooldownEndsOn
}
invitedBy {
id
ownedBy {
...NetworkAddressFragment
}
txHash
createdAt
stats {
...ProfileStatsFragment
}
operations {
...ProfileOperationsFragment
}
interests
guardian {
...ProfileGuardianResultFragment
}
invitedBy {
...ProfileFragment
}
invitesLeft
onchainIdentity {
...ProfileOnchainIdentityFragment
}
followNftAddress {
...NetworkAddressFragment
}
metadata {
...ProfileMetadataFragment
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFollowModuleSettingsFragment
}
... on UnknownFollowModuleSettings {
...UnknownFollowModuleSettingsFragment
}
}
handle {
...HandleInfoFragment
}
signless
sponsor
peerToPeerRecommendedByMe
}
invitesLeft
onchainIdentity {
proofOfHumanity
ens {
...EnsOnchainIdentityFragment
}
sybilDotOrg {
...SybilDotOrgIdentityFragment
}
worldcoin {
...WorldcoinIdentityFragment
}
}
followNftAddress {
address
chainId
}
metadata {
displayName
bio
rawURI
appId
attributes {
...MetadataAttributeFragment
}
picture {
... on ImageSet {
...ImageSetFragment
}
... on NftImage {
...NftImageFragment
}
}
coverPicture {
...ImageSetFragment
}
}
followModule {
... on FeeFollowModuleSettings {
...FeeFollowModuleSettingsFragment
}
... on RevertFollowModuleSettings {
...RevertFol