@xoxno/sdk-js
Version:
The SDK to interact with the XOXNO Protocol!
1,465 lines • 58.6 kB
TypeScript
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