Module @mysten/kiosk

Kiosk SDK

This Kiosk SDK library provides different utilities to interact/create/manage a Kiosk.

You can read the documentation and see examples by clicking here.

If you are migrating from 0.6.x, you can follow these instructions

Enumerations

Network

Classes

KioskClient
KioskTransaction
TransferPolicyTransaction

Type Aliases

BaseRulePackageIds
FetchKioskOptions
ItemId
ItemReference
ItemValue
Kiosk
KioskClientOptions
KioskData
KioskExtension
KioskExtensionOverview
KioskItem
KioskListing
KioskOwnerCap
KioskTransactionParams
ObjectArgument
OwnedKiosks
PagedKioskData
Price
PurchaseAndResolvePoliciesResponse
PurchaseCap
PurchaseOptionalParams
PurchaseOptions
RuleResolvingParams
TransferPolicy
TransferPolicyBaseParams
TransferPolicyCap
TransferPolicyCreated
TransferPolicyRule
TransferPolicyTransactionParams

Variables

FLOOR_PRICE_RULE_ADDRESS
KIOSK_ITEM
KIOSK_LISTING
KIOSK_LOCK
KIOSK_LOCK_RULE
KIOSK_LOCK_RULE_ADDRESS
KIOSK_MODULE
KIOSK_OWNER_CAP
KIOSK_PURCHASE_CAP
KIOSK_TYPE
mainnetRules
PERSONAL_KIOSK_RULE_ADDRESS
ROYALTY_RULE
ROYALTY_RULE_ADDRESS
rules
testnetRules
TRANSFER_POLICY_CAP_TYPE
TRANSFER_POLICY_CREATED_EVENT
TRANSFER_POLICY_MODULE
TRANSFER_POLICY_TYPE

Functions

attachListingsAndPrices
attachLockedItems
attachObjects
extractKioskData
getAllDynamicFields
getAllObjects
getAllOwnedObjects
getBaseRules
getKioskObject
getNormalizedRuleType
parseTransferPolicyCapObject
percentageToBasisPoints