# Permissions

## Permission Levels

There are two permission levels in the EG Crypto Exchange: EG Admin and EG User. Admin permissions will inherit user permissions. The Permission Management panel can be accessed from the EG Setup panel.

## EG User Permissions

The EG User permission level provides basic end-user access to the application. This permission level will have access to the following:

#### EG Enterprise Crypto Wallets panel

* View and interact with EG Enterprise Crypto Wallets panel
  * View and interact with active wallets through the Wallet Management Dashboard:
    * View Wallet info (Name, ID, active status, active transactions)
    * View Details (Last balance check date, wallet desc., public address)
    * View Admin Details (Indecipherable encrypted key, blockchain network protocol, owner)
    * View System Info (Creator + date, Last modified by + date)
    * Swap & Transfer active Tokens
    * View Transaction History tab
    * View and refresh the wallet token balance
    * Initiate Activities
    * View related info (wallet info edit history, Wallet History, Junction EWallets)

#### EG Client Wallets panel

* View and interact with EG Client Wallets panel
  * Create, edit, or clone EG Client Wallets
    * View related info

## EG Admin Permissions

The EG Admin permission level provides administrative-level access to the application. The EG Admin permission level inherits all permissions from EG User in addition to permissions required for configuration, setup, and management. Admin-specific permissions are as follows:

#### EG Setup panel

* Interact with the Setup Assistant features
  * Generate a secret key
  * Refresh unique identifier token
  * Manage Permissions

#### EG Enterprise Crypto Wallets panel

* Create, edit, or delete enterprise wallets
  * Configure wallet info and secret key
  * NOTE: Wallet secret keys will display as indecipherable encrypted text when viewing wallet info.
* Enable or disable active wallet status
* Manage wallet-specific token access

#### EG Client Wallets panel

* Link accounts, opportunities, or leads to client wallets

#### EG Crypto Tokens panel

* Create, edit, clone, or delete cryptocurrency tokens
  * Configure token info (Name, Contract ID, Symbol URL, Network, Ticker, EG UUID, Desc.)
  * Enable or disable for end-users via the "Available for Use" toggle
* Create, edit, clone, or delete Crypto Junction EWallet

#### Accounts, Leads, & Opportunities panels

* Create and manage Accounts, Leads, and Opportunities

#### Reports & Dashboards panels

* Create and manage reports and dashboards

##
