



## Functions
### constructor
```solidity
  function constructor(
  ) public
```




### name
```solidity
  function name(
  ) external returns (string)
```




### symbol
```solidity
  function symbol(
  ) external returns (string)
```




### decimals
```solidity
  function decimals(
  ) external returns (uint256)
```




### totalSupply
```solidity
  function totalSupply(
  ) external returns (uint256 total)
```




### balanceOf
```solidity
  function balanceOf(
  ) external returns (uint256 balance)
```




### _transfer
```solidity
  function _transfer(
  ) internal
```




### transfer
```solidity
  function transfer(
  ) public returns (bool)
```




### _approve
```solidity
  function _approve(
  ) internal
```




### approve
```solidity
  function approve(
  ) public returns (bool)
```




### transferFrom
```solidity
  function transferFrom(
  ) public returns (bool)
```




### increaseAllowance
```solidity
  function increaseAllowance(
  ) public returns (bool)
```




### decreaseAllowance
```solidity
  function decreaseAllowance(
  ) public returns (bool)
```




### deposit
```solidity
  function deposit(
  ) external returns (uint256)
```




### withdraw
```solidity
  function withdraw(
  ) external returns (uint256)
```




### _permitAll
```solidity
  function _permitAll(
  ) internal
```




### permitAll
```solidity
  function permitAll(
  ) public
```




### migrate
```solidity
  function migrate(
  ) external returns (uint256)
```




### migrate
```solidity
  function migrate(
  ) external returns (uint256)
```




### migrate
```solidity
  function migrate(
  ) external returns (uint256)
```




### migrate
```solidity
  function migrate(
  ) external returns (uint256)
```




### migrate
```solidity
  function migrate(
  ) external returns (uint256)
```




### migrate
```solidity
  function migrate(
  ) external returns (uint256)
```




### revokeAll
```solidity
  function revokeAll(
  ) external
```




