# Events

#### Strategy Registered

```
event StrategyRegistered(
    address indexed _strategyAddress,
    address indexed _principalTokenAddress,
    address indexed _fTokenAddress
);
```

* **\_strategyAddress**: address of the newly registered strategy.
* **\_principalTokenAddress**: address of the newly registered strategy’s principal token.
* **\_fTokenAddress**: address of the newly registered strategy’s fToken.

#### Staked

```
event Staked(uint256 _stakeId);
```

* **\_stakeId**: ID of the newly created stake.

#### Unstaked

```
event Unstaked(uint256 _stakeId, uint256 _tokensReturned, uint256 _fTokensBurned, bool _stakeFinished);
```

* **\_stakeId**: ID of the stake from which funds were unstaked.
* **\_tokensReturned**: amount of principal tokens withdrawn from stake.
* **\_fTokensBurned**: amount of fTokens burned to perform the unstake.
* **\_stakeFinished**: true if all staked tokens were removed from stake, false otherwise.

#### NFT Issued

```
event NFTIssued(uint256 _stakeId, uint256 nftId);
```

* **\_stakeId**: ID of the stake.
* **nftId**: ID of the newly minted NFT.
