keystores
ImportKeystoresJsonBody
Attributes:
Name | Type | Description |
---|---|---|
keystores |
List[str]
|
JSON-encoded keystore files generated with the Launchpad. |
passwords |
List[str]
|
Passwords to unlock imported keystore files. |
slashing_protection |
Union[Unset, str]
|
JSON serialized representation of the slash protection data in format defined in EIP-3076: Slashing Protection Interchange Format. Example: {"metadata":{"interchange_format_version":"5","genesis_validators_root":"0xcf8e0d4e9587369b2301d079034 7320302cc0943d5a1884560367e8208d920f2"},"data":[{"pubkey":"0x93247f2209abcacf57b75a51dafae777f9dd38ListKeysResponsebc7053d1af526 f220a7489a6d3a2753e5f3e8b1cfe39b56f43611df74a","signed_blocks":[],"signed_attestations":[]}]}. |
Source code in eth_2_key_manager_api_client/models/import_keystores_json_body.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 |
|
ImportKeystoresResponseDataItem
Attributes:
Name | Type | Description |
---|---|---|
status |
ImportKeystoresResponseDataItemStatus
|
|
message |
Union[Unset, str]
|
error message if status == error |
Source code in eth_2_key_manager_api_client/models/import_keystores_response_data_item.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
|
ImportKeystoresResponse
Attributes:
Name | Type | Description |
---|---|---|
data |
List[ImportKeystoresResponseDataItem]
|
Status result of each |
Source code in eth_2_key_manager_api_client/models/import_keystores_response.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
|
ListKeysResponseDataItem
Attributes:
Name | Type | Description |
---|---|---|
validating_pubkey |
str
|
The validator's BLS public key, uniquely identifying them. 48-bytes, hex encoded with 0x prefix, case insensitive. Example: 0x93247f2209abcacf57b75a51dafae777f9dd38bc7053d1af526f220a7489a6d3a2753e5f3e8b1cfe39b56f43611df74a. |
derivation_path |
Union[Unset, str]
|
The derivation path (if present in the imported keystore). Example: m/12381/3600/0/0/0. |
readonly |
Union[Unset, bool]
|
The key associated with this pubkey cannot be deleted from the API |
Source code in eth_2_key_manager_api_client/models/list_keys_response_data_item.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 |
|
ListKeysResponse
Attributes:
Name | Type | Description |
---|---|---|
data |
List[ListKeysResponseDataItem]
|
|
Source code in eth_2_key_manager_api_client/models/list_keys_response.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 |
|
DeleteKeysJsonBody
Attributes:
Name | Type | Description |
---|---|---|
pubkeys |
List[str]
|
List of public keys to delete. |
Source code in eth_2_key_manager_api_client/models/delete_keys_json_body.py
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 |
|
DeleteKeysResponseDataItem
Attributes:
Name | Type | Description |
---|---|---|
status |
DeleteKeysResponseDataItemStatus
|
|
message |
Union[Unset, str]
|
error message if status == error |
Source code in eth_2_key_manager_api_client/models/delete_keys_response_data_item.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 |
|
DeleteKeysResponse
Attributes:
Name | Type | Description |
---|---|---|
data |
List[DeleteKeysResponseDataItem]
|
Deletion status of all keys in |
slashing_protection |
str
|
JSON serialized representation of the slash protection data in format defined in EIP-3076: Slashing Protection Interchange Format. Example: {"metadata":{"interchange_format_version":"5","genesis_validators_root":"0xcf8e0d4e9587369b2301d079034 7320302cc0943d5a1884560367e8208d920f2"},"data":[{"pubkey":"0x93247f2209abcacf57b75a51dafae777f9dd38bc7053d1af526 f220a7489a6d3a2753e5f3e8b1cfe39b56f43611df74a","signed_blocks":[],"signed_attestations":[]}]}. |
Source code in eth_2_key_manager_api_client/models/delete_keys_response.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 |
|