Skip to content
This repository has been archived by the owner on Apr 15, 2020. It is now read-only.

Latest commit

 

History

History
19 lines (15 loc) · 942 Bytes

metaIdentityManager.md

File metadata and controls

19 lines (15 loc) · 942 Bytes
title category type
MetaIdentityManager
reference
content

MetaIdentityManager

The MetaIdentityManager has the same functionality as IdentityManager but with the addition of being able to send meta transactions (meta-tx).

Requirements

The MetaIdentityManager should be able to perform the following actions:

  • Everything that the IdentityManager can do
  • Allow the user to send meta-tx

Design

The interface of the MetaIdentityManager is the same as IdentityManager with some small changes to be able to use the TxRelay. Namely adding sender as the first parameters of all authenticated methods, as well as a onlyAuthorized modifier. Also note that a user can both send meta-tx and regular tx to the MetaIdentityManager.

Attacks

See IdentityManager, should have the same possible attack scenarios.