PoolParams constructor
PoolParams({
- required Ed25519KeyHash operator,
- required VRFKeyHash vrfKeyHash,
- required BigInt pledge,
- required BigInt cost,
- required UnitInterval margin,
- required ADARewardAddress rewardAccount,
- required List<
Ed25519KeyHash> poolOwners, - required List<
Relay> relays, - PoolMetadata? poolMetadata,
Constructs a PoolParams object with the specified parameters.
Implementation
PoolParams({
required this.operator,
required this.vrfKeyHash,
required this.pledge,
required this.cost,
required this.margin,
required this.rewardAccount,
required List<Ed25519KeyHash> poolOwners,
required List<Relay> relays,
this.poolMetadata,
}) : poolOwners = List<Ed25519KeyHash>.unmodifiable(poolOwners),
relays = List<Relay>.unmodifiable(relays);