staticLayout property

StructLayout staticLayout
final

Implementation

static final StructLayout staticLayout = LayoutConst.struct([
  LayoutConst.optional(BotTax.staticLayout, property: "botTax"),
  LayoutConst.optional(SolPayment.staticLayout, property: "solPayment"),
  LayoutConst.optional(TokenPayment.staticLayout, property: "tokenPayment"),
  LayoutConst.optional(StartDate.staticLayout, property: "startDate"),
  LayoutConst.optional(ThirdPartySigner.staticLayout,
      property: "thirdPartySigner"),
  LayoutConst.optional(TokenGate.staticLayout, property: "tokenGate"),
  LayoutConst.optional(Gatekeeper.staticLayout, property: "gatekeeper"),
  LayoutConst.optional(EndDate.staticLayout, property: "endDate"),
  LayoutConst.optional(AllowList.staticLayout, property: "allowList"),
  LayoutConst.optional(MintLimit.staticLayout, property: "mintLimit"),
  LayoutConst.optional(NFTPayment.staticLayout, property: "nftPayment"),
  LayoutConst.optional(RedeemedAmount.staticLayout,
      property: "redeemedAmount"),
  LayoutConst.optional(AddressGate.staticLayout, property: "addressGate"),
  LayoutConst.optional(NftGate.staticLayout, property: "nftGate"),
  LayoutConst.optional(NftBurn.staticLayout, property: "nftBurn"),
  LayoutConst.optional(TokenBurn.staticLayout, property: "tokenBurn"),
  LayoutConst.optional(FreezeSolPayment.staticLayout,
      property: "freezeSolPayment"),
  LayoutConst.optional(FreezeTokenPayment.staticLayout,
      property: "freezeTokenPayment"),
  LayoutConst.optional(ProgramGate.staticLayout, property: "programGate"),
  LayoutConst.optional(Allocation.staticLayout, property: "allocation"),
  LayoutConst.optional(Token2022Payment.staticLayout,
      property: "token2022Payment"),
], property: "guards");