AuctionHouse.fromBuffer constructor

AuctionHouse.fromBuffer(
  1. List<int> data
)

Implementation

factory AuctionHouse.fromBuffer(List<int> data) {
  final decode = LayoutSerializable.decode(
      bytes: data,
      layout: _Utils.layout,
      validator: {"discriminator": _Utils.discriminator});
  return AuctionHouse(
      auctionHouseFeeAccount: decode["auctionHouseFeeAccount"],
      auctionHouseTreasury: decode["auctionHouseTreasury"],
      treasuryWithdrawalDestination: decode["treasuryWithdrawalDestination"],
      feeWithdrawalDestination: decode["feeWithdrawalDestination"],
      treasuryMint: decode["treasuryMint"],
      authority: decode["authority"],
      creator: decode["creator"],
      bump: decode["bump"],
      treasuryBump: decode["treasuryBump"],
      feePayerBump: decode["feePayerBump"],
      sellerFeeBasisPoints: decode["sellerFeeBasisPoints"],
      requiresSignOff: decode["requiresSignOff"],
      canChangeSalePrice: decode["canChangeSalePrice"],
      escrowPaymentBump: decode["escrowPaymentBump"],
      hasAuctioneer: decode["hasAuctioneer"],
      auctioneerAddress: decode["auctioneerAddress"],
      scopes: (decode["scopes"] as List).cast());
}