Skip to main content

MigrationService

Service to migrate keys from the deprecated KeypairService to the new KeysService. The old one uses a file system key store, the new one stores keys in the triple store. Note, you can only use the new keys service if you have migrated your keys.

Features​

  • Check if keys have been migrated
  • Migrate keys

Settings​

See KeysService for settings.

Actions​

The following service actions are available.

migrateKeysToDb​

Migrate all available keys from the filesystem to the db store.

Returns​

No return value.

Emits​

Emits event keys.migration.migrated with no payload.

isMigrated​

Checks if keys have been migrated to db store by checking if the filesystem's actorsKeyPairsDir contains any .key or .key.pub files (usually in the actors directory).

Parameters​

No parameters.

Return​

Returns true if the keys are already migrated, false otherwise.