The DID keys and services to store.
The KILT address authorized to submit the creation operation.
An array of signer interfaces. A suitable signer will be selected if available. The signer has to use the authentication public key encoded as a Kilt Address or as a hex string as its id, or alternatively the authentication key id of the light DID to be upgraded.
The SubmittableExtrinsic for the DID creation operation.
Create a DID creation operation which includes the information provided.
The resulting extrinsic can be submitted to create an on-chain DID that has the provided keys as verification methods and services.
A DID creation operation can contain at most 25 new services. Additionally, each service must respect the following conditions: