The source key share holder group. Note: source_key_share_holder_group is used only when type is set to either KeyGenfromKeyGroup or Recovery. This is to specify the key share holder group to be used as the source key share holder group to create key shares for the target_key_share_holder_group.
| Name | Type | Description | Notes |
|---|---|---|---|
| key_share_holder_group_id | str | The source key share holder group ID. | |
| tss_node_ids | List[str] | The TSS Node IDs participating in creating a new key share holder group when `type` is set to either `KeyGenFromKeyGroup` or `Recovery`. Note: In any Threshold Signature Schemes (TSS) such as the 2-2, 2-3, and 3-3 schemes (in the "threshold - participants" format), for `tss_node_ids`, you only need to fill in 1 Cobo TSS Node ID and enough non-Cobo TSS Node IDs to satisfy the number of approvers specified in `threshold`. To obtain the Cobo TSS Node ID, run List all Cobo key share holders. | [optional] |
from cobo_waas2.models.source_group import SourceGroup
# TODO update the JSON string below
json = "{}"
# create an instance of SourceGroup from a JSON string
source_group_instance = SourceGroup.from_json(json)
# print the JSON string representation of the object
print(SourceGroup.to_json())
# convert the object into a dict
source_group_dict = source_group_instance.to_dict()
# create an instance of SourceGroup from a dict
source_group_from_dict = SourceGroup.from_dict(source_group_dict)