copyWith method
PoolParams
copyWith({
- Ed25519KeyHash? operator,
- VRFKeyHash? vrfKeyHash,
- BigInt? pledge,
- BigInt? cost,
- UnitInterval? margin,
- ADARewardAddress? rewardAccount,
- List<
Ed25519KeyHash> ? poolOwners, - List<
Relay> ? relays, - PoolMetadata? poolMetadata,
Implementation
PoolParams copyWith({
Ed25519KeyHash? operator,
VRFKeyHash? vrfKeyHash,
BigInt? pledge,
BigInt? cost,
UnitInterval? margin,
ADARewardAddress? rewardAccount,
List<Ed25519KeyHash>? poolOwners,
List<Relay>? relays,
PoolMetadata? poolMetadata,
}) {
return PoolParams(
operator: operator ?? this.operator,
vrfKeyHash: vrfKeyHash ?? this.vrfKeyHash,
pledge: pledge ?? this.pledge,
cost: cost ?? this.cost,
margin: margin ?? this.margin,
rewardAccount: rewardAccount ?? this.rewardAccount,
poolOwners: poolOwners ?? this.poolOwners,
relays: relays ?? this.relays,
poolMetadata: poolMetadata ?? this.poolMetadata,
);
}