contract TulipToken is MultOwnable, ERC20{
    constructor (string memory name, string memory symbol, uint8 decimals) public ERC20(name, symbol, decimals) MultOwnable(){
    }

    function contractMint(address account, uint256 amount) external isAnOwner{
        _mint(account, amount);
    }

    function contractBurn(address account, uint256 amount) external isAnOwner{
        _burn(account, amount);
    }


     /* ========== RESTRICTED FUNCTIONS ========== */
    function addOwner(address _newOwner) external isAnOwner {
        addOwnerShip(_newOwner);
    }

    function getOwner() external view isAnOwner{
        getOwners();
    }

    function renounceOwner() external isAnOwner {
        renounceOwnership();
    }
}
function addOwner(address _newOwner) external isAnOwner {
        addOwnerShip(_newOwner);
    }
/* ========== RESTRICTED FUNCTIONS ========== */