toJson method

  1. @override
Map<String, dynamic> toJson()
override

Converts the object to a JSON representation.

Implementation

@override
Map<String, dynamic> toJson() {
  return {
    "operator": operator.toJson(),
    "vrf_keyhash": vrfKeyHash.toJson(),
    "pledge": pledge.toString(),
    "cost": cost.toString(),
    "margin": margin.toJson(),
    "reward_account": rewardAccount.toJson(),
    "pool_owners": poolOwners.map((e) => e.toJson()).toList(),
    "relays": relays.map((e) => e.toJson()).toList(),
    "pool_metadata": poolMetadata?.toJson()
  };
}