You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
MMI supports message signing, which means there are a couple of deviations from the normal chain of events that occur in MetaMask.
Messages can be signed several hours after they are approved depending on custody processes. To account for this, we propose a message status in addition to approved, signed called inProgress which unblocks the UI during this period. ([MMI] add setMsgInProgress method to AbstractMessageManager #1339)
Updates to messages in MMI come using custodian-internal identifiers, in addition to the metamaskId. We will add methods to set and retrieve this identifier.
a. A method to arbitrarily set metadata (Support MMI use cases in signing typed messages #1364)
b. A method to return all messages (rather than querying by identifier, in the client we will pull all messages, and then do a client-side interrogation of their content to get messages by custodyId (Support MMI use cases in signing typed messages #1364)
An event which is fired by the signature controller when a message ID is available, to allow certain MMI specific logic (adding message IDs to polling lists, and setting metadata (item 2a) (Support MMI use cases in signing typed messages #1364)
Reopening due to a new requirement - we need to access the message manager methods we created, but we understand that the message manager is being encapsulated and should not be accessed directly.
For that reason two methods will be proposed for SignatureController, setMetadata and getMessages, both of which operate on all three managers.
MMI supports message signing, which means there are a couple of deviations from the normal chain of events that occur in MetaMask.
approved
,signed
calledinProgress
which unblocks the UI during this period. ([MMI] add setMsgInProgress method to AbstractMessageManager #1339)a. A method to arbitrarily set metadata (Support MMI use cases in signing typed messages #1364)
b. A method to return all messages (rather than querying by identifier, in the client we will pull all messages, and then do a client-side interrogation of their content to get messages by
custodyId
(Support MMI use cases in signing typed messages #1364)setMessageStatusSigned
by the addition of a boolean property toMessageParams
(Support MMI use cases in signing typed messages #1364)The text was updated successfully, but these errors were encountered: