Fanout class

Inheritance

Constructors

Fanout({required SolAddress authority, required String name, required SolAddress accountKey, required BigInt totalShares, required BigInt totalMembers, required BigInt totalInflow, required BigInt lastSnapshotAmount, required int bumpSeed, required int accountOwnerBumpSeed, required BigInt totalAvailableShares, required MembershipModel membershipModel, SolAddress? membershipMint, BigInt? totalStakedShares})
const
Fanout.fromBuffer(List<int> data)
factory

Properties

accountKey SolAddress
final
accountOwnerBumpSeed int
final
authority SolAddress
final
bumpSeed int
final
hashCode int
The hash code for this object.
no setterinherited
lastSnapshotAmount BigInt
final
layout → StructLayout
The layout representing the structure of the object for serialization.
no setteroverride
membershipMint SolAddress?
final
membershipModel MembershipModel
final
name String
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
totalAvailableShares BigInt
final
totalInflow BigInt
final
totalMembers BigInt
final
totalShares BigInt
final
totalStakedShares BigInt?
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
serialize() Map<String, dynamic>
Serializes the object to a map.
override
toBytes() List<int>
Converts the object to bytes using Borsh serialization.
inherited
toHex() String
Converts the object to a hexadecimal string.
inherited
toJson() Map<String, dynamic>
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited