From 4039ebbac9ab4291696d3c57102e2970634fce4c Mon Sep 17 00:00:00 2001 From: Hareem Adderley Date: Tue, 4 Mar 2025 13:21:18 -0500 Subject: [PATCH 1/2] fix: use OrderedSet or List for pool_owners --- pycardano/pool_params.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pycardano/pool_params.py b/pycardano/pool_params.py index 39137d55..beb24950 100644 --- a/pycardano/pool_params.py +++ b/pycardano/pool_params.py @@ -22,6 +22,7 @@ ArrayCBORSerializable, CBORSerializable, limit_primitive_type, + OrderedSet ) __all__ = [ @@ -242,7 +243,7 @@ class PoolParams(ArrayCBORSerializable): cost: int margin: Fraction reward_account: RewardAccountHash - pool_owners: List[VerificationKeyHash] + pool_owners: Union[List[VerificationKeyHash], OrderedSet[VerificationKeyHash]] relays: Optional[List[Relay]] = None pool_metadata: Optional[PoolMetadata] = None id: Optional[PoolId] = field(default=None, metadata={"optional": True}) From 43f2ccaf556ff951ebacb90aadc25e8a84132191 Mon Sep 17 00:00:00 2001 From: Jerry Date: Sun, 9 Mar 2025 09:56:52 +0800 Subject: [PATCH 2/2] Fix format --- pycardano/pool_params.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pycardano/pool_params.py b/pycardano/pool_params.py index beb24950..418b9a72 100644 --- a/pycardano/pool_params.py +++ b/pycardano/pool_params.py @@ -21,8 +21,8 @@ from pycardano.serialization import ( ArrayCBORSerializable, CBORSerializable, + OrderedSet, limit_primitive_type, - OrderedSet ) __all__ = [