# Administration

## Administration

Pool Administration has the task of managing the Pool's interactions with the Pool Strategist and with Pool token holders.

Note that all tasks may be made maximally trustless and decentralised by delegating Pool Administration to an adequately built smart contract. Cadmos Investment Pools are self-contained and do not depend on specific external implementations.

**​Important Note**: the exact powers of the Pool Administrator are Pool-specific as they depend on the specific implementation of the used Pool Administration contract.

**Note**: With SimpleAdministrator, we provide a simple Administration contract, which powers may be easily restricted. More on this [here](https://docs.cadmos.finance/administration-platform/pool-management/administrator-privileges).​

Pool Administration can perform the following administrative actions:

## Core actions

### Batch-Settlement

At **Batch-Settlement**, all pending deposits within the **Primary Market** are converted to new **Pool tokens** at **NAV** and all pending withdrawals are handled.

Pool Administration accordingly has to communicate with the **Pool Strategist** to ensure sufficient liquidity is available in the Pool during **Batch-Settlement** to handle withdrawal requests.

### Total Asset updates

Pool Administration ensures the Pool TVL is up-to-date within the InvestmentPoolCore contract.

This is necessary to adequately evaluate **NAV** for **primary market** operations as well as for **reward computation**.

### Transfers to the Pool Treasury <a href="#transfers-to-the-pool-treasury" id="transfers-to-the-pool-treasury"></a>

Transfer of Funds present in the Pool Contract to the **Pool Treasury** for management by the **Strategist** may only be ordered by the Pool Administrator

### Payment of Performance and Management Rewards <a href="#payment-of-performance-and-management-rewards" id="payment-of-performance-and-management-rewards"></a>

Payment of Rewards accrued to the **Pool Strategist and Administrator** are ordered by the Pool Administration.

### Snapshot

The Administrator can snapshot current supply and balances.

### Liquidation Start <a href="#liquidation-start" id="liquidation-start"></a>

Pool Administration start the process of Pool liquidation.

## Optional Rights <a href="#optional-rights" id="optional-rights"></a>

### Change of State Variables: <a href="#change-of-state-variables" id="change-of-state-variables"></a>

Pool Administration may be granted the right to change the following variables:

* **Rewards**: Administration Reward, Burn Reward, Management Reward, Performance Reward, Soft Hurdle Rate and Crystallization Period
* **Management**: Pool Strategist and Pool Treasury Address
* **Primary Market addresses**
* **Primary Market CoolDown**
* **Pause/unPause In/OutFlowPools**
* **Set Minimal/Maximum Deposit and Withdraw Limits**
* **Define Mint and Referral rewards**

### Distributions <a href="#direct-deposit-withdrawal" id="direct-deposit-withdrawal"></a>

Pool Administration may be granted the right to distribute Pool assets to its tokenholders&#x20;

### Direct Deposit/Withdrawal <a href="#direct-deposit-withdrawal" id="direct-deposit-withdrawal"></a>

Pool Administration may be granted the right to circumvent the Primary Market contract to directly settle deposits and withdrawals for some addresses. Pool **Burn Rewards** may also optionally be waived in such cases.

### GasToken withdrawal <a href="#gastoken-withdrawal" id="gastoken-withdrawal"></a>

Pool Administration may be granted the right to withdraw gasToken from the InvestmentPool in order to cover the gas costs associated with their administrative tasks. The Base variable used to compute the said gas costs (sstore e.g.) may also be modifiable.

### Token Freeze <a href="#token-freeze" id="token-freeze"></a>

Pool Administration may be granted the right to freeze some token holders' balances, effectively preventing them from doing any transfer.

### Whitelist and Transfer Restrictions <a href="#whitelist" id="whitelist"></a>

Pool Administration may be granted the right to restrict investment or peer-to-peer transfers to a whitelist of addresses.

Pool Administration may also be granted the right to make the token untransferable so that it can only be bought or sold via the primary market.

### Mint  <a href="#mint" id="mint"></a>

Pool Administration may be granted the right to arbitrarily mint Vault tokens.

### Asset Payments

Pool Administration may be granted the right to make an arbitrary payment out of the Pool assets. A typical use case would be to settle a service provider invoice.

### **Forced Transfers** <a href="#forced-transfers" id="forced-transfers"></a>

Pool Administration may be granted the right to force the transfer Pool tokens between users.Example use-cases include:

* Compliance with *security tokens* standards
* Safeguard against token losses
* Application of Court/DAO decisions

## Protocol Oversight <a href="#protocol-oversight" id="protocol-oversight"></a>

The [Cadmos ](https://www.cadmos.finance/)Protocol can be granted the right to forcefully change a Pool's Administrator. This right is deactivated by default; once it has been granted, it can only be waived by the Protocol.
