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");