# GTokenLockedDepositNft

*Receipt NFT for a gToken locked deposits*

## gToken

```solidity
address gToken
```

## design

```solidity
contract IGTokenLockedDepositNftDesign design
```

## designDecimals

```solidity
uint8 designDecimals
```

## constructor

```solidity
constructor(string name, string symbol, address _gToken, contract IGTokenLockedDepositNftDesign _design, uint8 _designDecimals) public
```

## onlyGToken

```solidity
modifier onlyGToken()
```

## onlyGTokenManager

```solidity
modifier onlyGTokenManager()
```

## updateDesign

```solidity
function updateDesign(contract IGTokenLockedDepositNftDesign newValue) external
```

## updateDesignDecimals

```solidity
function updateDesignDecimals(uint8 newValue) external
```

## mint

```solidity
function mint(address to, uint256 tokenId) external
```

## burn

```solidity
function burn(uint256 tokenId) external
```

## tokenURI

```solidity
function tokenURI(uint256 tokenId) public view returns (string)
```

*See {IERC721Metadata-tokenURI}.*
