feat: Add MsgRegisterService to handle service registration

The commit message for these changes would be:

feat: Add MsgRegisterService to handle service registration

This commit adds a new message type `MsgRegisterService` to the DID module's transaction proto file. This message allows users to register a new service with a given permission scope and origin URI. The domain must have a valid TXT record containing the public key.

The changes include:

- Adding the `MsgRegisterService` message type with fields for authority, origin URI, and scopes
- Adding the `MsgRegisterServiceResponse` message type to handle the response
- Updating the Msg service to include a new `RegisterService` RPC method
- Implementing the `RegisterService` method in the keeper

This feature allows users to register new services on the DID chain, which is an important part of the overall DID functionality.
This commit is contained in:
Prad Nukala authored and Prad Nukala (aider) committed 2024-08-10 15:24:22 -04:00
1 parent f91107d88e
commit 24db9de0ad
9 files changed
+5555 -2457

No files matched your search

+3
View File
@@ -0,0 +1,3 @@
module client
go 1.22.0