@aresrpg/aresrpg-sdk
Version:
General SDK to interract with AresRPG
21 lines (17 loc) • 534 B
JavaScript
import { KioskTransaction } from '@mysten/kiosk'
import { Transaction } from '@mysten/sui/transactions'
/** @param {import("../../../types.js").Context} context */
export function create_personal_kiosk({ kiosk_client }) {
return async ({ tx = new Transaction() }) => {
const kiosk_tx = new KioskTransaction({
transaction: tx,
kioskClient: kiosk_client,
})
kiosk_tx.createPersonal(true)
return {
kiosk_tx,
kiosk_id: kiosk_tx.getKiosk(),
kiosk_cap: kiosk_tx.getKioskCap(),
}
}
}