Skip to content

Ownership is independent of recurring consent; missing lookup state never means no access.

getSubscriptionAccessStatus(tokenId, balances, now?): { currentAccessEndsAt: null; futureAccessTimes: null; isSubscribed: null; nextAccessStartsAt: null; status: "unavailable"; subscribedTimes: null; } | { currentAccessEndsAt: bigint | null; futureAccessTimes: object[]; isSubscribed: boolean; nextAccessStartsAt: bigint | null; status: "available"; subscribedTimes: object[]; }

Defined in: packages/bitbadgesjs-sdk/src/core/subscriptions.ts:22

Ownership is independent of recurring consent; missing lookup state never means no access.

Parameters

tokenId

bigint

balances

readonly SubscriptionAccessBalance[] | undefined

now?

bigint = ...

Returns

{ currentAccessEndsAt: null; futureAccessTimes: null; isSubscribed: null; nextAccessStartsAt: null; status: "unavailable"; subscribedTimes: null; } | { currentAccessEndsAt: bigint | null; futureAccessTimes: object[]; isSubscribed: boolean; nextAccessStartsAt: bigint | null; status: "available"; subscribedTimes: object[]; }

Edit this page on GitHub