Type alias LazyListing

LazyListing: { auctionHouse: AuctionHouse; price: SolAmount | SplTokenAmount; bookkeeperAddress: Option<PublicKey>; purchaseReceiptAddress: Option<PublicKey>; createdAt: DateTime; model: "listing"; tradeStateAddress: Pda; receiptAddress: Option<Pda>; canceledAt: Option<DateTime>; sellerAddress: PublicKey; lazy: true; metadataAddress: PublicKey; tokens: BigNumber }

Type declaration

  • auctionHouse: AuctionHouse

    A model of the Auction House related to this listing.

  • price: SolAmount | SplTokenAmount

    The sellers's price.

  • bookkeeperAddress: Option<PublicKey>

    The address of the bookkeeper account. It is responsible for signing a Listing Receipt Print.

  • purchaseReceiptAddress: Option<PublicKey>

    The address of the purchase receipt account. This is the account that stores information about the purchase related to this listing.

    const transactionBuilder = metaplex
    .auctionHouse()
    .builders()
    .findPurchaseByReceipt({ auctionHouse, receiptAddress: purchaseReceiptAddress });
  • createdAt: DateTime

    The date of creation.

  • model: "listing"

    A model identifier to distinguish models in the SDK.

  • tradeStateAddress: Pda

    The address of the seller's trade state account.

  • receiptAddress: Option<Pda>

    The address of the listing receipt account. This is the account that stores information about this listing. The Listing model is built on top of this account.

  • canceledAt: Option<DateTime>

    The date of cancellation.

  • sellerAddress: PublicKey

    The address of the seller's wallet.

  • lazy: true
  • metadataAddress: PublicKey
  • tokens: BigNumber

Generated using TypeDoc