Options
All
  • Public
  • Public/Protected
  • All
Menu

Holds the data for the PackSet Account and provides de/serialization functionality for that data

Hierarchy

  • PackSet

Implements

Index

Properties

accountType: AccountType
allowedAmountToRedeem: number
authority: PublicKey
description: string
distributionType: PackDistributionType
mutable: boolean
name: number[]
packCards: number
packState: PackSetState
packVouchers: number
redeemEndDate: bignum
redeemStartDate: bignum
store: PublicKey
totalEditions: bignum
totalWeight: bignum
uri: string

Methods

  • pretty(): { accountType: string; allowedAmountToRedeem: number; authority: string; description: string; distributionType: string; mutable: boolean; name: number[]; packCards: number; packState: string; packVouchers: number; redeemEndDate: bignum; redeemStartDate: number | { toNumber: any }; store: string; totalEditions: number | { toNumber: any }; totalWeight: number | { toNumber: any }; uri: string }
  • Returns a readable version of PackSet properties and can be used to convert to JSON and/or logging

    Returns { accountType: string; allowedAmountToRedeem: number; authority: string; description: string; distributionType: string; mutable: boolean; name: number[]; packCards: number; packState: string; packVouchers: number; redeemEndDate: bignum; redeemStartDate: number | { toNumber: any }; store: string; totalEditions: number | { toNumber: any }; totalWeight: number | { toNumber: any }; uri: string }

    • accountType: string
    • allowedAmountToRedeem: number
    • authority: string
    • description: string
    • distributionType: string
    • mutable: boolean
    • name: number[]
    • packCards: number
    • packState: string
    • packVouchers: number
    • redeemEndDate: bignum
    • redeemStartDate: number | { toNumber: any }
    • store: string
    • totalEditions: number | { toNumber: any }
    • totalWeight: number | { toNumber: any }
    • uri: string
  • serialize(): [Buffer, number]
  • deserialize(buf: Buffer, offset?: number): [PackSet, number]
  • fromAccountAddress(connection: Connection, address: PublicKey): Promise<PackSet>
  • fromAccountInfo(accountInfo: AccountInfo<Buffer>, offset?: number): [PackSet, number]
  • getMinimumBalanceForRentExemption(args: PackSetArgs, connection: Connection, commitment?: Commitment): Promise<number>
  • gpaBuilder(programId?: PublicKey): GpaBuilder<Object>

Generated using TypeDoc