Omniscia Alliance Block Audit

WrappedToken Code Style Findings

WrappedToken Code Style Findings

WTN-01C: Improper Import

TypeSeverityLocation
Code StyleInformationalWrappedToken.sol:L5

Description:

The import utilized by the WrappedToken is the Pausable implementation rather than the ERC20Pausable implementation which can be imported as "@openzeppelin/contracts/utils/Pausable.sol".

Example:

contracts/WrappedToken.sol
1//SPDX-License-Identifier: Unlicense
2pragma solidity ^0.7.6;
3
4import "@openzeppelin/contracts/access/Ownable.sol";
5import "@openzeppelin/contracts/token/ERC20/ERC20Pausable.sol";
6import "./ERC20Permit.sol";
7
8contract WrappedToken is ERC20Permit, Pausable, Ownable {

Recommendation:

We advise it to be done so to ensure imports are concise.

Alleviation:

The Pausable implementation was directly imported to the codebase as requested.