Assessment reports>Osmosis Authentication Abstraction>Threat Model>Message: MsgAddAuthenticator

Message: MsgAddAuthenticator

The MsgAddAuthenticator handler is responsible for adding a new authenticator to an account. The first authenticator added must always be a SignatureVerificationAuthenticator with the public key of the account, and there can be maximum of 15 authenticators per account.

The parameters that are controllable by a user are

  • Type --- the type of authenticator to be added. Currently, it can be one of SignatureVerificationAuthenticator, AllOfAuthenticator, AnyOfAuthenticator, PassKeyAuthenticator, or SpendLimitAuthenticator.

  • Data --- the custom data that will be stored alongside the authenticator type. It will be passed to the authenticator's OnAuthenticatorAdded method for verification, then later used by the authenticator's Initialize method.

Zellic © 2025Back to top ↑