# IWithdrawRequestNft

[Git Source](https://github.com/Ion-Protocol/nucleus-boring-vault/blob/cc0b494b83e17b9b169a73b96050d2810b690477/src/interfaces/IStaking.sol)

## Functions

### claimWithdraw

```solidity
function claimWithdraw(uint256 tokenId) external;
```

### getRequest

```solidity
function getRequest(uint256 requestId) external view returns (WithdrawRequest memory);
```

### finalizeRequests

```solidity
function finalizeRequests(uint256 requestId) external;
```

### owner

```solidity
function owner() external view returns (address);
```

### updateAdmin

```solidity
function updateAdmin(address admin, bool isAdmin) external;
```

## Structs

### WithdrawRequest

```solidity
struct WithdrawRequest {
    uint96 amountOfEEth;
    uint96 shareOfEEth;
    bool isValid;
    uint32 feeGwei;
}
```
