Prysm

Prysm validator client's data directory structure before imports.

.
├── auth-token
├── tosaccepted
└── validator.db

Import validator keys

Command based key import will create Prysm wallet with password specified in the --wallet-password-file flag. The role will copy the wallet password file specified using prysm_wallet_password variable from the control host to the server.

prysm_wallet_password:
    - src: molecule/resources/test_validator_keystores/{{ prysm_wallet_file_name }}
      dest: "{{ blockchain_root_path }}/validator/prysm/{{ prysm_wallet_file_name }}"

All keystores located in the import directory (--keys-dir) will be imported. They all must use the same password (--account-password-file).

Relevant flags:

- --keys-dir={{ container_keystore_dir }}
- --wallet-dir={{ prysm_wallet_dir }}
- --wallet-password-file={{ prysm_wallet_password_file }}
- --account-password-file={{ container_keystore_dir }}/{{ keystore_password_file }}

Import command output

Data directory structure after keys import

Slashing protection db import

Import command output

Slashing protection DB export

Export command output

Last updated