UNPKG

@xoxno/sdk-js

Version:

The SDK to interact with the XOXNO Protocol!

1,465 lines 58.6 kB
import type { AirdropDtoHydrated, AnalyticsMarketplaceUniqueUsers, AnalyticsVolumeDto, AnsweredQuestionWithDetails, ArdaSwapResultDto, BageQRData, ChatMessageDocHydrated, ChatMessagePaginated, CheckLikeStatusResponseDto, CollectionHoldersDto, CollectionHoldersExportDto, CollectionMintProfileDocHydrated, CollectionMintProfileDocWithStages, CollectionMintProfileFilter, CollectionMintProfilePaginated, CollectionOffersFilter, CollectionOwnerDto, CollectionPinnedStatusDto, CollectionProfileDoc, CollectionProfileEditDto, CollectionProfileFilter, CollectionProfilePaginated, CollectionRanksDTO, CollectionStatsDocHydrated, CollectionStatsFilter, CollectionStatsPaginated, CreatorDetailsDto, CreatorMarketingNotificationDto, CreatorProfileDoc, CreatorProfileDto, DelegationDataOutput, DiscountCodeValidationResponse, EditUserCreatorProfileDto, EventCheckInQR, EventCountGroupedByCountry, EventGuestApproveDto, EventGuestExport, EventGuestFilter, EventGuestProfile, EventGuestProfileQuery, EventGuestRegistrationDto, EventInvitation, EventInvitationCreateDto, EventInvitationDoc, EventInvitationFilter, EventInvitationQuery, EventNotificationDto, EventProfile, EventProfileCreateDto, EventProfileEditDto, EventProfileFilter, EventProfileQuery, EventQuestionCreateDto, EventQuestionDoc, EventQuestionEditDto, EventReferralConfigCreateDto, EventReferralConfigDoc, EventReferralConfigEditDto, EventReferralConfigFilter, EventReferralConfigPaginated, EventReferralCreateDto, EventReferralDoc, EventReferralEditDto, EventReferralFilter, EventReferralPaginated, EventRegistrationResponseDto, EventStageProfileCreateDto, EventStageProfileDoc, EventStageProfileEditDto, EventTicketProfileCreateDto, EventTicketProfileDoc, EventTicketProfileEditDto, EventUserRole, EventUserRoleCreateDto, EventUserRoleDoc, EventUserRoleEditDto, EventVoucherCreateDto, EventVoucherDoc, EventVoucherEditDto, EventVoucherFilter, EventVoucherQuery, FetchSwapRoutesResponseDto, FilterQueryDto, FloorPriceDto, FollowCollectionDto, GlobalAnalyticsOverviewResponseDto, GlobalConversationSummaryDto, GlobalOfferPaginated, GlobalSearchResourcesPaginated, IMetrics, InventorySummaryDtoHydrated, LendingAccountProfile, LendingEModeCategoryProfile, LendingIndexesDto, LendingMarketAnalyticsGraph, LendingMarketProfile, LendingMarketProfileFilter, LendingMarketProfileQuery, LendingOverallStats, LendingPositionStatus, LendingTokenPriceDto, LikeNftDto, ListingsResponseDto, LoginAccessDto, LoginRequestDto, ManualCheckInDto, MobileDeviceDoc, MobileDeviceRegistrationDto, NativeWalletDto, NftActivityDocHydrated, NftActivityFilter, NftActivityPaginated, NftDocFilter, NftDocFull, NftDocHydrated, NftOfferDocFilter, NftOfferDocHydrated, NftOfferPaginated, NftPaginated, NotificationDoc, NotificationPaginated, NotificationPreferencesPostDto, NotificationSuccessResponseDto, OwnedCollectionsDto, OwnedServicesDto, PinnedCollectionDto, ProtocolAprType, ProviderDto, PublicOnly, PushNotificationCountResponse, PushNotificationDoc, PushNotificationResponse, RateType, SendChatMessageDto, SetEmailDto, SetPhoneDto, ShareholderDto, SignAcceptGlobalOfferDto, SignDataDto, SignMintDto, SignWithdrawDto, StakingCreatorDoc, StakingEditDto, StakingExploreDtoHydrated, StakingPoolDoc, StakingSummary, StakingUserPoolNfts, SuccessDto, SuccessWithMessageDto, SwitchWalletDto, TicketCalculationRequestDto, TicketPricesResponse, TicketValidationResult, TokenDataDocHydrated, TradesilvaniaSignature, TraitInfo, TransactionCreate, TransactionDetailed, TransactionProcessStatus, TransactionSendResult, UserAnalyticsDto, UserBillingDetails, UserBlockPaginated, UserConversationPaginated, UserFavoriteResponseDto, UserNetworkInfoDto, UserProfileDoc, UserProfileDto, UserProfileEditDto, UserSettingsDoc, UserStakingSummaryDto, UserStatsDto, UserTokenInventoryResponseDto, ValueFp, VerifyEmailDto, VolumeGraph, Web2UserDoc, Web2UserShardsDto, Web2WalletDto, WebSocketTokenDto, XoxnoInfo, XoxnoLiquidStatsDto } from '@xoxno/types'; import type { ActivityChain, KustoOrderDirection, LendingPositionOrderByColumn, OfferType, StakingStatus, TokenCategory, UserStatsOrderByColumn } from '@xoxno/types/enums'; export declare const endpoints: { readonly '/user/:address/network-account': { readonly input: {}; readonly output: UserNetworkInfoDto; }; readonly '/user/:address/token-inventory': { readonly input: {}; readonly output: UserTokenInventoryResponseDto; }; readonly '/user/network-account': { readonly input: {}; readonly output: {}; readonly POST: { readonly input: {}; readonly output: UserNetworkInfoDto[]; readonly body: string[]; }; }; readonly '/user/me/profile': { readonly input: {}; readonly output: UserProfileDoc; readonly securityMode: "requiredAny"; }; readonly '/user/:address/profile': { readonly input: {}; readonly output: UserProfileDoc; readonly PATCH: { readonly input: {}; readonly output: UserProfileDoc; readonly body: UserProfileEditDto; readonly securityMode: "requiredAny"; }; }; readonly '/user/me': { readonly input: {}; readonly output: UserProfileDto; readonly securityMode: "requiredAny"; }; readonly '/user/me/settings': { readonly input: { unsubscribeToken: string; }; readonly output: UserSettingsDoc; readonly securityMode: "optionalAny"; }; readonly '/user/me/settings/notification-preferences': { readonly input: {}; readonly output: {}; readonly PATCH: { readonly input: { unsubscribeToken?: string; }; readonly output: UserSettingsDoc; readonly body: NotificationPreferencesPostDto; readonly securityMode: "optionalAny"; }; }; readonly '/user/me/settings/email': { readonly input: {}; readonly output: {}; readonly PATCH: { readonly input: {}; readonly output: UserSettingsDoc; readonly body: SetEmailDto; readonly securityMode: "requiredAny"; }; readonly DELETE: { readonly input: {}; readonly output: UserSettingsDoc; readonly body: {}; readonly securityMode: "requiredJwt"; }; }; readonly '/user/me/settings/phone': { readonly input: {}; readonly output: {}; readonly PATCH: { readonly input: {}; readonly output: UserSettingsDoc; readonly body: SetPhoneDto; readonly securityMode: "requiredAny"; }; }; readonly '/user/me/settings/billing': { readonly input: {}; readonly output: {}; readonly PATCH: { readonly input: {}; readonly output: UserSettingsDoc; readonly body: UserBillingDetails; readonly securityMode: "requiredAny"; }; }; readonly '/user/me/settings/verify-email': { readonly input: {}; readonly output: {}; readonly POST: { readonly input: {}; readonly output: UserSettingsDoc; readonly body: VerifyEmailDto; readonly securityMode: "requiredAny"; }; }; readonly '/user/buy/signature': { readonly input: {}; readonly output: {}; readonly POST: { readonly input: {}; readonly output: TradesilvaniaSignature; readonly body: Record<string, string>; readonly securityMode: "requiredAny"; }; }; readonly '/user/:address/upload-picture': { readonly input: {}; readonly output: {}; readonly PUT: { readonly input: { referer?: string; }; readonly output: UserProfileDoc; readonly body: FormData; readonly securityMode: "requiredAny"; }; }; readonly '/user/:address/upload-banner': { readonly input: {}; readonly output: {}; readonly PUT: { readonly input: {}; readonly output: UserProfileDoc; readonly body: FormData; readonly securityMode: "requiredAny"; }; }; readonly '/user/:address/reset-picture': { readonly input: {}; readonly output: {}; readonly PUT: { readonly input: {}; readonly output: UserProfileDoc; readonly body: {}; readonly securityMode: "requiredAny"; }; }; readonly '/user/:address/reset-banner': { readonly input: {}; readonly output: {}; readonly PUT: { readonly input: {}; readonly output: UserProfileDoc; readonly body: {}; readonly securityMode: "requiredAny"; }; }; readonly '/user/:tag/creator/is-registered': { readonly input: {}; readonly output: SuccessDto; }; readonly '/user/:address/creator/profile': { readonly input: {}; readonly output: CreatorProfileDto; readonly PATCH: { readonly input: {}; readonly output: CreatorProfileDoc; readonly body: EditUserCreatorProfileDto; readonly securityMode: "requiredAny"; }; }; readonly '/user/:address/creator/upload-picture': { readonly input: {}; readonly output: {}; readonly PUT: { readonly input: {}; readonly output: CreatorProfileDoc; readonly body: FormData; readonly securityMode: "requiredAny"; }; }; readonly '/user/:address/creator/upload-banner': { readonly input: {}; readonly output: {}; readonly PUT: { readonly input: {}; readonly output: CreatorProfileDoc; readonly body: FormData; readonly securityMode: "requiredAny"; }; }; readonly '/user/:address/creator/reset-picture': { readonly input: {}; readonly output: {}; readonly PUT: { readonly input: {}; readonly output: CreatorProfileDoc; readonly body: {}; readonly securityMode: "requiredAny"; }; }; readonly '/user/:address/creator/reset-banner': { readonly input: {}; readonly output: {}; readonly PUT: { readonly input: {}; readonly output: CreatorProfileDoc; readonly body: {}; readonly securityMode: "requiredAny"; }; }; readonly '/user/:address/favorite/collections': { readonly input: { filter: PublicOnly<CollectionStatsFilter>; }; readonly output: CollectionStatsPaginated; }; readonly '/user/favorite/:favoriteId': { readonly input: {}; readonly output: CheckLikeStatusResponseDto; readonly securityMode: "requiredAny"; }; readonly '/user/:address/follow': { readonly input: {}; readonly output: {}; readonly POST: { readonly input: {}; readonly output: UserFavoriteResponseDto; readonly body: {}; readonly securityMode: "requiredAny"; }; }; readonly '/user/:address/favorite/users': { readonly input: {}; readonly output: string[]; }; readonly '/tokens': { readonly input: { identifier?: string[]; category?: TokenCategory[]; chain?: ActivityChain[]; }; readonly output: TokenDataDocHydrated[]; }; readonly '/tokens/swap': { readonly input: {}; readonly output: TokenDataDocHydrated[]; }; readonly '/tokens/usd-price': { readonly input: { identifier?: string[]; cache?: boolean; }; readonly output: Record<string, number>; }; readonly '/tokens/egld/fiat-price': { readonly input: { value?: number; fiatCurrencies?: string[]; }; readonly output: Record<string, number>; }; readonly '/tokens/xoxno': { readonly input: {}; readonly output: IMetrics; }; readonly '/tokens/egld': { readonly input: {}; readonly output: IMetrics; }; readonly '/tokens/sui': { readonly input: {}; readonly output: IMetrics; }; readonly '/tokens/xoxno/info': { readonly input: {}; readonly output: XoxnoInfo; }; readonly '/liquid/xoxno/stats': { readonly input: {}; readonly output: XoxnoLiquidStatsDto; }; readonly '/liquid/egld/stats': { readonly input: {}; readonly output: XoxnoLiquidStatsDto; }; readonly '/liquid/xoxno/rate': { readonly input: {}; readonly output: RateType; }; readonly '/liquid/xoxno/liquid-supply': { readonly input: {}; readonly output: string; }; readonly '/liquid/xoxno/staked': { readonly input: {}; readonly output: string; }; readonly '/analytics/marketplace-unique-users': { readonly input: { before: string; after: string; bin: string; }; readonly output: AnalyticsMarketplaceUniqueUsers[]; }; readonly '/liquid/egld/rate': { readonly input: {}; readonly output: RateType; }; readonly '/liquid/egld/liquid-supply': { readonly input: {}; readonly output: string; }; readonly '/liquid/egld/staked': { readonly input: {}; readonly output: string; }; readonly '/liquid/egld/pending-fees': { readonly input: {}; readonly output: string; }; readonly '/liquid/egld/pending-undelegate': { readonly input: {}; readonly output: string; }; readonly '/liquid/egld/pending-delegate': { readonly input: {}; readonly output: string; }; readonly '/liquid/egld/execute-delegate': { readonly input: {}; readonly output: string; }; readonly '/liquid/egld/execute-undelegate': { readonly input: {}; readonly output: string; }; readonly '/liquid/egld/protocol-apr': { readonly input: {}; readonly output: ProtocolAprType; }; readonly '/liquid/egld/providers': { readonly input: {}; readonly output: ProviderDto[]; }; readonly '/user/:address/delegation': { readonly input: {}; readonly output: DelegationDataOutput[]; }; readonly '/ash/min-token-quantity': { readonly input: { originalToken: string; originalTokenValue: string; paymentToken: string; }; readonly output: FetchSwapRoutesResponseDto; }; readonly '/ash/max-token-quantity': { readonly input: { paymentTokenValue: string; paymentToken: string; wantedToken: string; slippage: number; }; readonly output: FetchSwapRoutesResponseDto; }; readonly '/arda/max-token-quantity': { readonly input: { paymentTokenValue: string; paymentToken: string; wantedToken: string; slippage: number; }; readonly output: ArdaSwapResultDto; }; readonly '/arda/min-token-quantity': { readonly input: { originalToken: string; originalTokenValue: string; paymentToken: string; }; readonly output: ArdaSwapResultDto; }; readonly '/lending/market/:token/profile': { readonly input: {}; readonly output: LendingMarketProfile; }; readonly '/lending/market/query': { readonly input: { filter: PublicOnly<LendingMarketProfileFilter>; }; readonly output: LendingMarketProfileQuery; }; readonly '/user/lending/:address': { readonly input: { token?: string; }; readonly output: LendingAccountProfile[]; }; readonly '/lending/market/indexes': { readonly input: {}; readonly output: Record<string, LendingIndexesDto>; }; readonly '/user/lending/position/:identifier': { readonly input: {}; readonly output: LendingAccountProfile[]; }; readonly '/user/lending/image/:nonce': { readonly input: {}; readonly output: string; }; readonly '/lending/market/emode-categories': { readonly input: { categoryIds?: string[]; }; readonly output: LendingEModeCategoryProfile[]; }; readonly '/lending/market/:token/emode-categories': { readonly input: {}; readonly output: LendingEModeCategoryProfile[]; }; readonly '/lending/market/:token/analytics': { readonly input: { startTime?: string; endTime?: string; bin?: string; }; readonly output: LendingMarketAnalyticsGraph[]; }; readonly '/lending/leaderboard': { readonly input: { skip?: number; top?: number; orderBy?: LendingPositionOrderByColumn; orderDirection?: KustoOrderDirection; token?: string; }; readonly output: LendingPositionStatus[]; }; readonly '/lending/stats': { readonly input: {}; readonly output: LendingOverallStats; }; readonly '/lending/market/prices': { readonly input: { returnAsUsd?: boolean; }; readonly output: Record<string, number>; }; readonly '/nft/query': { readonly input: { filter: PublicOnly<NftDocFilter>; }; readonly output: NftPaginated; }; readonly '/nft/:identifier/like': { readonly input: {}; readonly output: {}; readonly POST: { readonly input: {}; readonly output: LikeNftDto; readonly body: {}; readonly securityMode: "requiredAny"; }; }; readonly '/user/:address/inventory-summary': { readonly input: { activeAuction?: boolean; }; readonly output: InventorySummaryDtoHydrated[]; }; readonly '/user/:address/offers': { readonly input: { type?: OfferType; top?: number; skip?: number; }; readonly output: NftOfferPaginated; }; readonly '/nft/offer/query': { readonly input: { filter: PublicOnly<NftOfferDocFilter>; }; readonly output: NftOfferPaginated; }; readonly '/nft/offer/:identifier': { readonly input: {}; readonly output: NftOfferDocHydrated[]; }; readonly '/user/:address/favorite/nfts': { readonly input: { top?: number; skip?: number; }; readonly output: NftPaginated; }; readonly '/collection/:collection/attributes': { readonly input: {}; readonly output: Record<string, ValueFp & Record<string, TraitInfo>>; }; readonly '/nft/:identifier/offers': { readonly input: { skip: number; top: number; }; readonly output: NftOfferPaginated; }; readonly '/collection/:collection/ranks': { readonly input: {}; readonly output: CollectionRanksDTO[]; }; readonly '/collection/:collection/listings': { readonly input: {}; readonly output: ListingsResponseDto; }; readonly '/nft/pinned': { readonly input: { chain: ActivityChain[]; }; readonly output: NftDocHydrated[]; }; readonly '/nft/sign-withdraw': { readonly input: {}; readonly output: {}; readonly POST: { readonly input: {}; readonly output: SignDataDto; readonly body: SignWithdrawDto; readonly securityMode: "requiredAny"; }; }; readonly '/collection/:collection/sign-offer': { readonly input: {}; readonly output: {}; readonly POST: { readonly input: {}; readonly output: SignDataDto; readonly body: SignAcceptGlobalOfferDto; readonly securityMode: "requiredAny"; }; }; readonly '/collection/:collection/sign-mint': { readonly input: {}; readonly output: {}; readonly POST: { readonly input: {}; readonly output: SignDataDto; readonly body: SignMintDto; readonly securityMode: "requiredAny"; }; }; readonly '/nft/:identifier': { readonly input: {}; readonly output: NftDocFull; }; readonly '/collection/:collection/profile': { readonly input: {}; readonly output: CollectionProfileDoc; readonly PATCH: { readonly input: {}; readonly output: CollectionProfileDoc; readonly body: CollectionProfileEditDto; readonly securityMode: "requiredAny"; }; }; readonly '/collection/:collection/floor-price': { readonly input: { token?: string; }; readonly output: FloorPriceDto; }; readonly '/collection/floor-price': { readonly input: { collection?: string[]; }; readonly output: Record<string, number>; }; readonly '/collection/pinned': { readonly input: { chain: ActivityChain[]; }; readonly output: PinnedCollectionDto[]; }; readonly '/collection/pinned-drops': { readonly input: { chain: ActivityChain[]; }; readonly output: CollectionMintProfileDocHydrated[]; }; readonly '/collection/:collection/pinned-drops': { readonly input: {}; readonly output: CollectionPinnedStatusDto; }; readonly '/collection/:collection/pinned': { readonly input: {}; readonly output: CollectionPinnedStatusDto; }; readonly '/collection/:collection/follow': { readonly input: {}; readonly output: {}; readonly POST: { readonly input: {}; readonly output: FollowCollectionDto; readonly body: {}; readonly securityMode: "requiredAny"; }; }; readonly '/collection/query': { readonly input: { filter?: PublicOnly<CollectionProfileFilter>; }; readonly output: CollectionProfilePaginated; }; readonly '/collection/drops/query': { readonly input: { filter?: PublicOnly<CollectionMintProfileFilter>; }; readonly output: CollectionMintProfilePaginated; }; readonly '/collection/:collection/drop-info': { readonly input: {}; readonly output: CollectionMintProfileDocWithStages; readonly securityMode: "optionalAny"; }; readonly '/collection/:creatorTag/:collectionTag/drop-info': { readonly input: {}; readonly output: CollectionMintProfileDocWithStages; readonly securityMode: "optionalAny"; }; readonly '/collection/:collection/upload-picture': { readonly input: {}; readonly output: {}; readonly PUT: { readonly input: {}; readonly output: CollectionProfileDoc; readonly body: FormData; readonly securityMode: "requiredAny"; }; }; readonly '/collection/:collection/upload-banner': { readonly input: {}; readonly output: {}; readonly PUT: { readonly input: {}; readonly output: CollectionProfileDoc; readonly body: FormData; readonly securityMode: "requiredAny"; }; }; readonly '/collection/:collection/reset-picture': { readonly input: {}; readonly output: {}; readonly PUT: { readonly input: {}; readonly output: CollectionProfileDoc; readonly body: {}; readonly securityMode: "requiredAny"; }; }; readonly '/collection/:collection/reset-banner': { readonly input: {}; readonly output: {}; readonly PUT: { readonly input: {}; readonly output: CollectionProfileDoc; readonly body: {}; readonly securityMode: "requiredAny"; }; }; readonly '/collection/:collection/holders': { readonly input: {}; readonly output: CollectionHoldersDto; }; readonly '/collection/:collection/holders/export': { readonly input: {}; readonly output: CollectionHoldersExportDto[]; }; readonly '/collection/:collection/owner': { readonly input: {}; readonly output: CollectionOwnerDto; }; readonly '/collection/:collection/stats': { readonly input: {}; readonly output: CollectionStatsDocHydrated; }; readonly '/collection/stats/query': { readonly input: { filter: PublicOnly<CollectionStatsFilter>; }; readonly output: CollectionStatsPaginated; }; readonly '/collection/global-offer/query': { readonly input: { filter: PublicOnly<CollectionOffersFilter>; }; readonly output: GlobalOfferPaginated; }; readonly '/user/:address/creator/listing': { readonly input: {}; readonly output: CreatorDetailsDto; }; readonly '/user/:address/creator/details': { readonly input: {}; readonly output: CreatorDetailsDto; }; readonly '/launchpad/:scAddress/shareholders/royalties': { readonly input: {}; readonly output: ShareholderDto[]; }; readonly '/launchpad/:scAddress/shareholders/collection/:collectionTag': { readonly input: {}; readonly output: ShareholderDto[]; }; readonly '/user/native-token': { readonly input: { originalUrl?: string; extraInfo?: string; }; readonly output: string; }; readonly '/user/web2': { readonly input: {}; readonly output: Web2UserDoc; readonly securityMode: "requiredWeb2"; }; readonly '/user/web2/session-cookie': { readonly input: {}; readonly output: {}; readonly POST: { readonly input: {}; readonly output: SuccessWithMessageDto; readonly body: {}; readonly securityMode: "requiredWeb2"; }; }; readonly '/user/web2/wallet': { readonly input: {}; readonly output: {}; readonly POST: { readonly input: {}; readonly output: Web2UserDoc; readonly body: NativeWalletDto; readonly securityMode: "requiredWeb2"; }; }; readonly '/user/web2/wallet-switch': { readonly input: {}; readonly output: {}; readonly POST: { readonly input: {}; readonly output: Web2UserDoc; readonly body: SwitchWalletDto; readonly securityMode: "requiredWeb2"; }; }; readonly '/user/web2/wallet-link': { readonly input: {}; readonly output: {}; readonly POST: { readonly input: {}; readonly output: Web2UserDoc; readonly body: Web2WalletDto; readonly securityMode: "requiredWeb2"; }; }; readonly '/user/web2/:index/wallet-link': { readonly input: {}; readonly output: {}; readonly DELETE: { readonly input: {}; readonly output: Web2UserDoc; readonly body: {}; readonly securityMode: "requiredWeb2"; }; }; readonly '/user/web2/shards': { readonly input: {}; readonly output: Web2UserShardsDto; readonly securityMode: "requiredWeb2"; }; readonly '/pool/:poolId/profile': { readonly input: {}; readonly output: StakingSummary; readonly PATCH: { readonly input: {}; readonly output: StakingPoolDoc; readonly body: StakingEditDto; readonly securityMode: "requiredAny"; }; }; readonly '/pool/:poolId/whitelist': { readonly input: {}; readonly output: NftDocHydrated[]; }; readonly '/pool/:poolId/upload-picture': { readonly input: {}; readonly output: {}; readonly PUT: { readonly input: {}; readonly output: StakingPoolDoc; readonly body: FormData; readonly securityMode: "requiredAny"; }; }; readonly '/user/:address/staking/available-pools': { readonly input: {}; readonly output: StakingSummary[]; }; readonly '/user/:address/staking/owned-collections': { readonly input: {}; readonly output: OwnedCollectionsDto; }; readonly '/user/:address/staking/owned-pools': { readonly input: {}; readonly output: StakingSummary[]; }; readonly '/user/:address/staking/summary': { readonly input: {}; readonly output: UserStakingSummaryDto[]; }; readonly '/user/:address/staking/creator': { readonly input: {}; readonly output: StakingCreatorDoc; }; readonly '/user/:address/staking/collection/:collection': { readonly input: {}; readonly output: StakingSummary[]; }; readonly '/user/:address/staking/pool/:poolId/nfts': { readonly input: { status?: StakingStatus; }; readonly output: StakingUserPoolNfts; }; readonly '/collection/:collection/staking/summary': { readonly input: {}; readonly output: StakingSummary[]; readonly securityMode: "optionalAny"; }; readonly '/collection/:collection/staking/delegators': { readonly input: {}; readonly output: string[]; }; readonly '/collection/staking/explore': { readonly input: {}; readonly output: StakingExploreDtoHydrated[]; }; readonly '/user/:creatorTag/owned-services': { readonly input: {}; readonly output: OwnedServicesDto; }; readonly '/search': { readonly input: { filter: PublicOnly<FilterQueryDto>; }; readonly output: GlobalSearchResourcesPaginated; }; readonly '/user/search': { readonly input: { filter: PublicOnly<FilterQueryDto>; }; readonly output: GlobalSearchResourcesPaginated; }; readonly '/collection/search': { readonly input: { filter: PublicOnly<FilterQueryDto>; }; readonly output: GlobalSearchResourcesPaginated; }; readonly '/collection/drops/search': { readonly input: { filter: PublicOnly<FilterQueryDto>; }; readonly output: CollectionMintProfilePaginated; }; readonly '/nft/search/query': { readonly input: { filter: PublicOnly<NftDocFilter>; }; readonly output: NftPaginated; }; readonly '/user/notifications': { readonly input: { top?: number; skip?: number; }; readonly output: NotificationPaginated; readonly securityMode: "requiredAny"; }; readonly '/user/notifications/unread-count': { readonly input: {}; readonly output: PushNotificationCountResponse; readonly securityMode: "requiredAny"; }; readonly '/user/notifications/clear': { readonly input: {}; readonly output: {}; readonly DELETE: { readonly input: {}; readonly output: SuccessDto; readonly body: {}; readonly securityMode: "requiredAny"; }; }; readonly '/user/notifications/read': { readonly input: {}; readonly output: {}; readonly PATCH: { readonly input: { id?: string; }; readonly output: NotificationDoc | SuccessDto; readonly body: {}; readonly securityMode: "requiredAny"; }; }; readonly '/mobile/device/register': { readonly input: {}; readonly output: {}; readonly POST: { readonly input: {}; readonly output: MobileDeviceDoc; readonly body: MobileDeviceRegistrationDto; readonly securityMode: "requiredWeb2"; }; }; readonly '/mobile/device/:deviceId': { readonly input: {}; readonly output: MobileDeviceDoc; readonly securityMode: "requiredWeb2"; readonly DELETE: { readonly input: {}; readonly output: SuccessDto; readonly body: {}; readonly securityMode: "requiredWeb2"; }; }; readonly '/mobile/history': { readonly input: { top?: number; skip?: number; }; readonly output: PushNotificationResponse; readonly securityMode: "requiredAny"; }; readonly '/mobile/history/unread-count': { readonly input: {}; readonly output: PushNotificationCountResponse; readonly securityMode: "requiredAny"; }; readonly '/mobile/history/:notificationId/read': { readonly input: {}; readonly output: {}; readonly PUT: { readonly input: {}; readonly output: PushNotificationDoc; readonly body: {}; readonly securityMode: "requiredAny"; }; }; readonly '/mobile/history/read-all': { readonly input: {}; readonly output: {}; readonly PUT: { readonly input: {}; readonly output: NotificationSuccessResponseDto; readonly body: {}; readonly securityMode: "requiredAny"; }; }; readonly '/mobile/history/clear-all': { readonly input: {}; readonly output: {}; readonly DELETE: { readonly input: {}; readonly output: NotificationSuccessResponseDto; readonly body: {}; readonly securityMode: "requiredAny"; }; }; readonly '/mobile/history/clear-id/:notificationId': { readonly input: {}; readonly output: {}; readonly DELETE: { readonly input: {}; readonly output: NotificationSuccessResponseDto; readonly body: {}; readonly securityMode: "requiredAny"; }; }; readonly '/eventNotifications/event/:eventId/update': { readonly input: {}; readonly output: {}; readonly POST: { readonly input: {}; readonly output: NotificationSuccessResponseDto; readonly body: EventNotificationDto; readonly securityMode: "requiredAny"; }; }; readonly '/eventNotifications/event/:eventId/reminder': { readonly input: {}; readonly output: {}; readonly POST: { readonly input: {}; readonly output: NotificationSuccessResponseDto; readonly body: EventNotificationDto; readonly securityMode: "requiredAny"; }; }; readonly '/eventNotifications/creator/marketing': { readonly input: {}; readonly output: {}; readonly POST: { readonly input: {}; readonly output: NotificationSuccessResponseDto; readonly body: CreatorMarketingNotificationDto; readonly securityMode: "requiredAny"; }; }; readonly '/eventNotifications/user/:userId/direct': { readonly input: {}; readonly output: {}; readonly POST: { readonly input: {}; readonly output: NotificationSuccessResponseDto; readonly body: EventNotificationDto; readonly securityMode: "requiredAny"; }; }; readonly '/activity/query': { readonly input: { filter: PublicOnly<NftActivityFilter>; }; readonly output: NftActivityPaginated; }; readonly '/activity/:identifier': { readonly input: {}; readonly output: NftActivityDocHydrated; }; readonly '/analytics/volume': { readonly input: { startTime?: string; endTime?: string; bin?: string; chain: ActivityChain[]; }; readonly output: VolumeGraph[]; }; readonly '/collection/:collection/analytics/volume': { readonly input: { startTime?: string; endTime?: string; bin?: string; }; readonly output: AnalyticsVolumeDto[]; }; readonly '/user/:address/analytics/volume': { readonly input: {}; readonly output: UserAnalyticsDto; }; readonly '/analytics/overview': { readonly input: { chain: ActivityChain[]; }; readonly output: GlobalAnalyticsOverviewResponseDto; }; readonly '/user/stats': { readonly input: { skip?: number; top?: number; orderBy?: UserStatsOrderByColumn; orderDirection?: KustoOrderDirection; }; readonly output: UserStatsDto[]; }; readonly '/user/xoxno-drop': { readonly input: { skip?: number; top?: number; address?: string; }; readonly output: AirdropDtoHydrated[]; }; readonly '/user/me/xoxno-drop': { readonly input: {}; readonly output: AirdropDtoHydrated[]; readonly securityMode: "requiredAny"; }; readonly '/lending/market-sc': { readonly input: {}; readonly output: string[]; }; readonly '/lending/market/:token/price/egld': { readonly input: {}; readonly output: LendingTokenPriceDto; }; readonly '/faucet': { readonly input: {}; readonly output: {}; readonly POST: { readonly input: {}; readonly output: SuccessDto; readonly body: {}; readonly securityMode: "requiredAny"; }; }; readonly '/user/login': { readonly input: {}; readonly output: {}; readonly POST: { readonly input: {}; readonly output: LoginAccessDto; readonly body: LoginRequestDto; }; }; readonly '/transactions/:txHash': { readonly input: { withResults?: boolean; }; readonly output: TransactionDetailed; }; readonly '/transactions/:txHash/status': { readonly input: {}; readonly output: TransactionProcessStatus; }; readonly '/transactions': { readonly input: {}; readonly output: {}; readonly POST: { readonly input: {}; readonly output: TransactionSendResult; readonly body: TransactionCreate; }; }; readonly '/transactions/batch': { readonly input: {}; readonly output: {}; readonly POST: { readonly input: { isRelay?: boolean; }; readonly output: TransactionSendResult[]; readonly body: TransactionCreate[]; }; }; readonly '/user/chat/message': { readonly input: {}; readonly output: {}; readonly POST: { readonly input: {}; readonly output: ChatMessageDocHydrated; readonly body: SendChatMessageDto; readonly securityMode: "requiredAny"; }; }; readonly '/user/chat/conversation': { readonly input: { isGroupChat?: boolean; top?: number; skip?: number; }; readonly output: UserConversationPaginated; readonly securityMode: "requiredAny"; }; readonly '/user/chat/conversation/:conversationId': { readonly input: { receiver: string; top?: number; skip?: number; }; readonly output: ChatMessagePaginated; readonly securityMode: "requiredAny"; readonly DELETE: { readonly input: {}; readonly output: SuccessDto; readonly body: {}; readonly securityMode: "requiredAny"; }; }; readonly '/user/chat/conversation-summary': { readonly input: {}; readonly output: GlobalConversationSummaryDto; readonly securityMode: "requiredAny"; }; readonly '/user/chat/conversation/:conversationId/message/:messageId': { readonly input: {}; readonly output: {}; readonly DELETE: { readonly input: { deleteForAll?: boolean; }; readonly output: SuccessDto; readonly body: {}; readonly securityMode: "requiredAny"; }; }; readonly '/user/chat/block': { readonly input: {}; readonly output: UserBlockPaginated; readonly securityMode: "requiredAny"; }; readonly '/user/chat/block/:address': { readonly input: {}; readonly output: {}; readonly POST: { readonly input: {}; readonly output: SuccessDto; readonly body: {}; readonly securityMode: "requiredAny"; }; }; readonly '/user/chat/token': { readonly input: {}; readonly output: {}; readonly POST: { readonly input: {}; readonly output: WebSocketTokenDto; readonly body: {}; readonly securityMode: "requiredAny"; }; }; readonly '/countries': { readonly input: {}; readonly output: string[]; }; readonly '/event': { readonly input: {}; readonly output: {}; readonly POST: { readonly input: {}; readonly output: EventProfile; readonly body: EventProfileCreateDto; readonly securityMode: "requiredAny"; }; }; readonly '/event/:eventId': { readonly input: {}; readonly output: EventProfile; readonly securityMode: "optionalAny"; readonly PATCH: { readonly input: {}; readonly output: EventProfile; readonly body: EventProfileEditDto; readonly securityMode: "requiredAny"; }; }; readonly '/event/profile/query': { readonly input: { filter: PublicOnly<EventProfileFilter>; }; readonly output: EventProfileQuery; }; readonly '/event/:eventId/profile': { readonly input: {}; readonly output: {}; readonly PUT: { readonly input: {}; readonly output: EventProfile; readonly body: FormData; readonly securityMode: "requiredAny"; }; }; readonly '/event/:eventId/background': { readonly input: {}; readonly output: {}; readonly PUT: { readonly input: {}; readonly output: EventProfile; readonly body: FormData; readonly securityMode: "requiredAny"; }; }; readonly '/event/:eventId/description': { readonly input: {}; readonly output: {}; readonly PUT: { readonly input: {}; readonly output: EventProfile; readonly body: FormData; readonly securityMode: "requiredAny"; }; }; readonly '/event/:eventId/description/image': { readonly input: {}; readonly output: {}; readonly PUT: { readonly input: {}; readonly output: string; readonly body: FormData; readonly securityMode: "requiredAny"; }; }; readonly '/event/:eventId/description/image/:imageId': { readonly input: {}; readonly output: {}; readonly DELETE: { readonly input: {}; readonly output: SuccessDto; readonly body: {}; readonly securityMode: "requiredAny"; }; }; readonly '/event/:eventId/register': { readonly input: {}; readonly output: {}; readonly POST: { readonly input: {}; readonly output: EventRegistrationResponseDto; readonly body: EventGuestRegistrationDto; readonly securityMode: "requiredAny"; }; }; readonly '/event/:eventId/ticket': { readonly input: {}; readonly output: EventTicketProfileDoc[]; readonly POST: { readonly input: {}; readonly output: EventTicketProfileDoc; readonly body: EventTicketProfileCreateDto; readonly securityMode: "requiredAny"; }; }; readonly '/event/:eventId/ticket/:ticketId': { readonly input: {}; readonly output: EventTicketProfileDoc; readonly PATCH: { readonly input: {}; readonly output: EventTicketProfileDoc; readonly body: EventTicketProfileEditDto; readonly securityMode: "requiredAny"; }; readonly PUT: { readonly input: {}; readonly output: EventTicketProfileDoc; readonly body: FormData; readonly securityMode: "requiredAny"; }; readonly POST: { readonly input: {}; readonly output: SuccessDto; readonly body: {}; }; }; readonly '/event/:eventId/stage': { readonly input: { isEnabled?: boolean; }; readonly output: EventStageProfileDoc[]; readonly POST: { readonly input: {}; readonly output: EventStageProfileDoc; readonly body: EventStageProfileCreateDto; readonly securityMode: "requiredAny"; }; }; readonly '/event/:eventId/stage/:stageId': { readonly input: {}; readonly output: EventStageProfileDoc; readonly PATCH: { readonly input: {}; readonly output: EventStageProfileDoc; readonly body: EventStageProfileEditDto; readonly securityMode: "requiredAny"; }; readonly DELETE: { readonly input: {}; readonly output: SuccessDto; readonly body: {}; readonly securityMode: "requiredAny"; }; }; readonly '/event/:eventId/calculate-prices': { readonly input: {}; readonly output: {}; readonly POST: { readonly input: {}; readonly output: TicketPricesResponse; readonly body: TicketCalculationRequestDto; }; }; readonly '/event/:eventId/validate-discount': { readonly input: {}; readonly output: {}; readonly POST: { readonly input: {}; readonly output: DiscountCodeValidationResponse; readonly body: {}; }; }; readonly '/user/:address/creator/events': { readonly input: {}; readonly output: CreatorDetailsDto; readonly securityMode: "optionalAny"; }; readonly '/event/:eventId/invite': { readonly input: {}; readonly output: {}; readonly POST: { readonly input: {}; readonly output: EventInvitationDoc[]; readonly body: EventInvitationCreateDto[]; readonly securityMode: "requiredAny"; }; }; readonly '/event/:eventId/invite/query': { readonly input: { filter: PublicOnly<EventInvitationFilter>; }; readonly output: EventInvitationQuery; readonly securityMode: "requiredAny"; }; readonly '/event/:eventId/invite/:inviteId': { readonly input: {}; readonly output: EventInvitation; readonly POST: { readonly input: {}; readonly output: EventInvitation; readonly body: EventGuestRegistrationDto; readonly securityMode: "requiredAny"; }; readonly DELETE: { readonly input: {}; readonly output: EventInvitationDoc; readonly body: {}; readonly securityMode: "requiredAny"; }; }; readonly '/event/:eventId/voucher/query': { readonly input: { filter: PublicOnly<EventVoucherFilter>; }; readonly output: EventVoucherQuery; readonly securityMode: "requiredAny"; }; readonly '/event/:eventId/questions': { readonly input: {}; readonly output: EventQuestionDoc[]; readonly securityMode: "requiredAny"; }; readonly '/event/:eventId/question': { readonly input: {}; readonly output: {}; readonly POST: { readonly input: {}; readonly output: EventQuestionDoc; readonly body: EventQuestionCreateDto; readonly securityMode: "requiredAny"; }; }; readonly '/event/:eventId/question/:questionId': { readonly input: {}; readonly output: {}; readonly PATCH: { readonly input: {}; readonly output: EventQuestionDoc; readonly body: EventQuestionEditDto; readonly securityMode: "requiredAny"; }; readonly DELETE: { readonly input: {}; readonly output: SuccessDto; readonly body: {}; readonly securityMode