Connect with us

Maine

Maine secures $1.9M settlement for bitcoin kiosk scam victims

Published

on

Maine secures .9M settlement for bitcoin kiosk scam victims


A major cryptocurrency ATM operator will pay $1.9 million to Maine residents who were defrauded by scammers using the company’s kiosks, according to a consent agreement with the state.

The agreement, between Bitcoin Depot and the Maine Bureau of Consumer Credit Protection, follows a two-year investigation that included the Office of the Maine Attorney General. It was signed in December and announced Monday.

Bitcoin Depot is based in Atlanta and operates over 25,000 kiosks in the U.S., Canada, Australia, Mexico and Hong Kong, according to its website. The company operated about 80 unlicensed kiosks in Maine — until the state passed emergency legislation in June to regulate virtual currency ATMs.

Bitcoin Depot’s website no longer lists kiosks in Maine. “They’ve been gone since last summer,” said Linda Conti, bureau superintendent.

Advertisement

Most of the company’s machines were in York, Cumberland, Kennebec and Penobscot counties, Conti said.

It’s unclear how many Mainers have been scammed through Bitcoin Depot kiosks, exactly where they were located or how much money each victim might receive.

“We will not know how much each refund will be until we have received and reviewed all of the claims,” according to information posted on the bureau’s website.

Claims must be filed on or before April 1, 2026, and may be submitted online. The bureau will begin issuing refunds in May.

INVESTIGATIONS UNDERWAY

The bureau said the scams involved transactions made at Bitcoin Depot kiosks, where people purchased cryptocurrency and deposited it into “unhosted wallets” provided by third-party fraudsters.

Advertisement

An unhosted wallet is a type of digital wallet that is hosted and controlled by a user, rather than by a financial institution, money transmitter, exchange or other virtual asset service provider.

Although Bitcoin Depot no longer has kiosks in Maine,nearly 100 other cryptocurrency ATMs are still operating across the state, Conti said, including CoinFlip, CoinStar and Coinme machines.

In March 2023, bureau investigators found that Bitcoin Depot kiosks in Maine appeared to provide money transmission functions and invited the company to apply for a money transmitter license, according to the consent agreement.

The company applied for a license that month, but the application wasn’t deemed complete until February 2025 and was denied in April 2025. Bitcoin Depot appealed the decision in May.

In July 2025, the bureau provided Bitcoin Depot with a list of consumer transactions at its kiosks in which Maine consumers may have suffered financial loss and harm as a result of third-party fraudsters.

As part of the consent agreement, Bitcoin Depot must send a $1.9 million check to Maine’s attorney general by Feb. 2 and has agreed to fully comply with Maine’s consumer protection laws as a now-licensed money transmitter.

Advertisement

Bitcoin Depot is still licensed to transmit funds in Maine through online transactions, Conti said.

The bureau continues to investigate other cryptocurrency kiosk operators, she said. “The kiosks are where the trouble happens,” Conti said.

CONSUMER PROTECTION

Gov. Janet Mills praised the bureau for securing an agreement with Bitcoin Depot “that will put money back into the pockets of Maine people who were defrauded by predatory third-party scammers.”

Mills urged all Mainers “to talk with their loved ones about the threats of scammers and precautions to take to avoid these cruel and often sophisticated schemes.” 

Maine has recently adopted laws that protect consumers from third-party scammers, including the Maine Money Transmission Modernization Act, which the governor signed in 2024.

Advertisement

In June 2025, Mills also signed emergency legislation that limits daily transmission amounts from virtual currency kiosks, caps fees and exchange rates, and provides redress for consumers.

“Maine’s new consumer protection laws have allowed us to reach this consent agreement,” Conti said. “Whenever you have new technologies, you’re going to have people who are vulnerable and need to be protected.”

The laws include an unhosted wallet provision, which requires money transmitters to employ new technologies to ensure that Maine consumers own and control their virtual wallets.

To be eligible for a portion of the $1.9 million, claimants must have been a Maine resident between 2022 and 2025; used a Bitcoin Depot kiosk in Maine during that period to convert cash to cryptocurrecy; and deposited the cryptocurrency into an unhosted wallet provided by a scammer or third-party fraudster.

The full consent agreement and FAQs for consumers are available on the bureau’s website. For more information call 800-332-8529 or 207-624-8527.

Advertisement



Source link

Maine

Maine lawmakers should prioritize childcare

Published

on

Maine lawmakers should prioritize childcare



To the Editor;

Access to affordable child care plays a direct role in whether Maine families can work, pursue education, and maintain stability. The Child Care Affordability Program helps keep child care costs within reach for working families.

To the Editor;

Access to affordable child care plays a direct role in whether Maine families can work, pursue education, and maintain stability. The Child Care Affordability Program helps keep child care costs within reach for working families.

Advertisement

At Penquis, we serve 270 children from 266 families across dozens of communities through our child development programs, including Head Start, Early Head Start, and child care. We see firsthand how access to child care determines whether parents can work, pursue education and build long-term stability for their families, particularly in communities facing workforce shortages and rising cost of living. 

Child care availability alone is not enough. We can have programs and facilities in place, but if care is not affordable, it remains out of reach for families who are already struggling.

Without it, the cost of child care places an unsustainable burden on Maine families, consuming as much as 29% to 39% of income for single-parent households and 10% to 13% for two-parent families. CCAP is one of the few tools that effectively addresses this challenge by ensuring child care costs are affordable, capping costs at 7% of income for those with the lowest incomes, and expanding access for many more families.

Investing in CCAP supports children’s healthy development, enables parents to participate in the workforce, and strengthens Maine’s economy. We urge state leaders to prioritize this $15 million investment in the supplemental budget and ensure that affordable child care is accessible to the families who need it most.

Kara Hay
president and chief executive officer

Advertisement

Penquis

Bangor

Thank you for reading your4 free articles this month. To continue
reading, and support local, rural journalism, please subscribe.

Advertisement



Source link

Continue Reading

Maine

Wife dead, husband in serious condition after fire at Maine home

Published

on

Wife dead, husband in serious condition after fire at Maine home


A woman is dead, and her husband is in serious condition after a fire broke out at their home in Readfield, Maine, Friday night.

The Maine State Fire Marshal’s Office tells NBC10 Boston affiliate News Center Maine that the Readfield Fire Department responded to the house on Plains Road around 9:51 p.m. and found a large fire.

Jerrold Wentworth, 74, had escaped from a second-floor window and told crews that his wife was still on the second floor of the home, officials said, but firefighters were unable to go inside to rescue 75-year-old Carolyn Wentworth due to the fiery conditions.

A photo shared by the fire marshal’s office shows the fire destroyed the home.

Advertisement

Carolyn Wentworth’s body was found in the debris around 1:45 a.m. Saturday, near where she had been sleeping, fire officials tell News Center Maine. An autopsy will be conducted to determine her cause of death.

Jerrold Wentworth was taken to Maine General Medical Center where he’s in serious condition, officials added.

Investigators from the state fire marshal’s office responded to the scene and are working to determine the cause of the deadly fire.

An investigation remains ongoing.

Advertisement



Source link

Continue Reading

Maine

Woman presumed dead in Readfield house fire; husband hospitalized

Published

on

Woman presumed dead in Readfield house fire; husband hospitalized


Firefighters were unable to enter due to heavy fire conditions

Advertisement

Maine Department of Public Safety

woman presumed dead in readfield house fire; husband hospitalized

SOURCE: Maine Department of Public Safety

Advertisement

Woman presumed dead in Readfield house fire; husband hospitalized

Advertisement

Firefighters were unable to enter due to heavy fire conditions

WMTW logo

Updated: 8:48 PM EDT Apr 4, 2026

Editorial Standards

Advertisement

A woman is believed to have died in a house fire Friday night in Readfield, officials said.Firefighters responded to a home on Plains Road at about 9:51 p.m. and found the structure heavily involved in fire. Neighbors helped 74-year-old Jerrold Wentworth escape from a second-floor window. He told crews his wife, 75-year-old Carolyn Wentworth, remained inside.Firefighters were unable to enter due to heavy fire conditions.Investigators with the state Fire Marshal’s Office later located a deceased person in the debris early Saturday in the area where Carolyn Wentworth had been sleeping. The body was taken to the state medical examiner’s office for identification and cause of death.Jerrold Wentworth was hospitalized in serious condition. The cause of the fire remains under investigation.

A woman is believed to have died in a house fire Friday night in Readfield, officials said.

Firefighters responded to a home on Plains Road at about 9:51 p.m. and found the structure heavily involved in fire. Neighbors helped 74-year-old Jerrold Wentworth escape from a second-floor window. He told crews his wife, 75-year-old Carolyn Wentworth, remained inside.

Advertisement

Firefighters were unable to enter due to heavy fire conditions.

Investigators with the state Fire Marshal’s Office later located a deceased person in the debris early Saturday in the area where Carolyn Wentworth had been sleeping. The body was taken to the state medical examiner’s office for identification and cause of death.

Jerrold Wentworth was hospitalized in serious condition. The cause of the fire remains under investigation.

Advertisement
Advertisement

`;
}

function refreshWeatherIframe(containerId) {
var iframeId = ‘weather-iframe-‘ + containerId;
var iframe = document.getElementById(iframeId);
if (iframe && iframe.src) {
var originalSrc = iframe.src;
iframe.src = originalSrc + (originalSrc.indexOf(‘?’) > -1 ? ‘&’ : ‘?’) + ‘t=” + Date.now();
}
}

function initializeWeatherBox(container) {
var containerId = container.getAttribute(“data-container-id’);
var isWeatherBoxV2 = containerId === ‘home-weather-v2’;

function switchWeatherTab(tabName, clickedElement) {
container.querySelectorAll(‘[data-tab-id]’).forEach(function(tab) {
tab.classList.remove(‘open’);
tab.setAttribute(‘aria-selected’, ‘false’);
});

clickedElement.classList.add(‘open’);
clickedElement.setAttribute(‘aria-selected’, ‘true’);

Advertisement

container.querySelectorAll(‘[data-content-id]’).forEach(function(content) {
content.style.display = ‘none’;
content.setAttribute(‘hidden’, ‘true’);
});

var targetContent = container.querySelector(‘[data-content-id=”‘ + tabName + ‘”]’);
if (targetContent) {
targetContent.style.display = ‘block’;
targetContent.removeAttribute(‘hidden’);
}
}

function loadWeatherData() {
// If weather data is already being loaded, wait for it
if (window.weatherDataPromise) {
window.weatherDataPromise.then(function(data) {
if (data && data.data) {
var weatherContainer = container.closest(‘.weather-box-container’);
if (weatherContainer) {
weatherContainer.style.display = ‘flex’;
updateCurrentWeather(data.data);
updateForecastTabs(data.data);
updateWeatherAlertsBar(data.data);
}
}
});
return;
}

var location = { zip: window.DEFAULT_ZIPCODE };

try {
var storedLocations = localStorage.getItem(‘hrst.zip.history’);
if (storedLocations) {
var locations = JSON.parse(storedLocations);
if (locations && locations.length > 0) {
location = locations[0];
}
}
} catch (e) {}

Advertisement

var apiUrl = (window.DEWY_HOSTNAME || ”) + ‘/api/v1/weather/full/’ + location.zip;

if (window.fetch) {
window.weatherDataPromise = fetch(apiUrl)
.then(function(response) { return response.json(); })
.then(function(data) {
if (data && data.data) {
var article = container.closest(‘.article–wrapper’);
var weatherContainer = container.closest(‘.weather-box-container’);
if (weatherContainer) {
weatherContainer.style.display = ‘flex’;
updateCurrentWeather(data.data);
updateForecastTabs(data.data);
updateWeatherAlertsBar(data.data);
}
return data;
}
})
.catch(function(error) {
console.error(‘Error loading weather:’, error);
// Reset to unknown background on error
updateWeatherBackground(‘unknown’);
});
}
}

function updateWeatherAlertsBar(weatherData) {
var weatherWatchHeader = container.querySelector(‘.weather-watch-header’);
if (!weatherWatchHeader) return;

var weatherWatchText = weatherWatchHeader.querySelector(‘.weather-watch-text’);
var weatherWatchLink = weatherWatchHeader.querySelector(‘.weather-watch-link’);

if (weatherData.alerts_count > 0) {
weatherWatchHeader.className=”weather-watch-header has-alerts”;
if (weatherWatchText) {
weatherWatchText.textContent = `Weather Alerts (${weatherData.alerts_count})`;
}
if (weatherWatchLink) {
if (!weatherWatchLink.getAttribute(‘data-initial-href’)) {
weatherWatchLink.setAttribute(‘data-initial-href’, weatherWatchLink.getAttribute(‘href’));
weatherWatchLink.setAttribute(‘data-initial-onclick’, weatherWatchLink.getAttribute(‘onclick’) || ”);
}
weatherWatchLink.setAttribute(‘href’, “https://www.wmtw.com/alerts”);
weatherWatchLink.setAttribute(‘onclick’, “return handleWeatherLinkClick(event, ‘click_alerts’, ‘click’, ‘mobile-weather’, “https://www.wmtw.com/alerts”);”);
}
} else {
weatherWatchHeader.className=”weather-watch-header”;
if (weatherWatchText) {
weatherWatchText.textContent = containerId === ‘home-weather-v2’ ? ‘Watch Latest Forecast’ : ‘Latest Forecast’;
}
if (weatherWatchLink) {
var initialHref = weatherWatchLink.getAttribute(‘data-initial-href’);
var initialOnclick = weatherWatchLink.getAttribute(‘data-initial-onclick’);
if (initialHref) {
weatherWatchLink.setAttribute(‘href’, initialHref);
}
if (initialOnclick) {
weatherWatchLink.setAttribute(‘onclick’, initialOnclick);
}
}
}
}

Advertisement

function updateCurrentWeather(weatherData) {
if (weatherData.current) {
var tempValue = weatherData.current.temp_f || ”;
var skyValue = weatherData.current.sky || ”;
var feelsLikeValue = weatherData.current.feels_like_f || weatherData.current.temp_f || ”;

var tempEl = container.querySelector(‘.weather-grid–current-temp-value’);
if (tempEl) {
tempEl.textContent = tempValue;
tempEl.setAttribute(‘aria-label’, tempValue + ‘ degrees Fahrenheit’);
}

var iconEl = container.querySelector(‘.weather-grid–current-icon’);
if (iconEl && weatherData.current.icon_name) {
iconEl.className=”weather-grid–current-icon weather-current-icon icon icon-weather-” + weatherData.current.icon_name;
}

var skyEl = container.querySelector(‘.weather-grid–sky’);
if (skyEl) {
skyEl.textContent = skyValue;
skyEl.setAttribute(‘aria-label’, ‘Current condition: ‘ + skyValue);
}

var feelsEl = container.querySelector(‘.weather-grid–feels’);
if (feelsEl) {
feelsEl.textContent = feelsLikeValue + ‘°F’;
feelsEl.setAttribute(‘aria-label’, feelsLikeValue + ‘ degrees Fahrenheit’);
}

Advertisement

var weatherContainer = container.querySelector(‘.weather-temp-container’);
if (weatherContainer) {
var summary = ‘Current temperature ‘ + tempValue + ‘ degrees Fahrenheit, ‘ +
skyValue + ‘, feels like ‘ + feelsLikeValue + ‘ degrees’;
weatherContainer.setAttribute(‘aria-label’, summary);
}

updateWeatherBackground(weatherData.current.icon_name);
}
}

function updateWeatherBackground(iconName) {
try {
var bgPath = weatherImages.backgrounds[iconName] || weatherImages.backgrounds.unknown;
container.style.backgroundImage=”url(” + bgPath + ‘)’;
} catch (e) {
console.log(‘Error updating weather background:’, e);
}
}

function updateForecastTabs(weatherData) {
var visibleItems = isWeatherBoxV2 ? 6 : 5;

if (weatherData.hourly) {
var hourlyContainer = container.querySelector(‘.weather-hourly-forecast’);
if (hourlyContainer) {
var html=””;
var maxHours = Math.min(visibleItems, weatherData.hourly.length);

Advertisement

for (var i = 0; i 0 ? currentIndex – 1 : tabs.length – 1;
tabs[prevIndex].focus();
break;
case ‘ArrowRight’:
e.preventDefault();
var nextIndex = currentIndex

`;
}

function refreshWeatherIframe(containerId) {
var iframeId = ‘weather-iframe-‘ + containerId;
var iframe = document.getElementById(iframeId);
if (iframe && iframe.src) {
var originalSrc = iframe.src;
iframe.src = originalSrc + (originalSrc.indexOf(‘?’) > -1 ? ‘&’ : ‘?’) + ‘t=” + Date.now();
}
}

function initializeWeatherBox(container) {
var containerId = container.getAttribute(“data-container-id’);
var isWeatherBoxV2 = containerId === ‘home-weather-v2’;

function switchWeatherTab(tabName, clickedElement) {
container.querySelectorAll(‘[data-tab-id]’).forEach(function(tab) {
tab.classList.remove(‘open’);
tab.setAttribute(‘aria-selected’, ‘false’);
});

Advertisement

clickedElement.classList.add(‘open’);
clickedElement.setAttribute(‘aria-selected’, ‘true’);

container.querySelectorAll(‘[data-content-id]’).forEach(function(content) {
content.style.display = ‘none’;
content.setAttribute(‘hidden’, ‘true’);
});

var targetContent = container.querySelector(‘[data-content-id=”‘ + tabName + ‘”]’);
if (targetContent) {
targetContent.style.display = ‘block’;
targetContent.removeAttribute(‘hidden’);
}
}

function loadWeatherData() {
// If weather data is already being loaded, wait for it
if (window.weatherDataPromise) {
window.weatherDataPromise.then(function(data) {
if (data && data.data) {
var weatherContainer = container.closest(‘.weather-box-container’);
if (weatherContainer) {
weatherContainer.style.display = ‘flex’;
updateCurrentWeather(data.data);
updateForecastTabs(data.data);
updateWeatherAlertsBar(data.data);
}
}
});
return;
}

var location = { zip: window.DEFAULT_ZIPCODE };

Advertisement

try {
var storedLocations = localStorage.getItem(‘hrst.zip.history’);
if (storedLocations) {
var locations = JSON.parse(storedLocations);
if (locations && locations.length > 0) {
location = locations[0];
}
}
} catch (e) {}

var apiUrl = (window.DEWY_HOSTNAME || ”) + ‘/api/v1/weather/full/’ + location.zip;

if (window.fetch) {
window.weatherDataPromise = fetch(apiUrl)
.then(function(response) { return response.json(); })
.then(function(data) {
if (data && data.data) {
var article = container.closest(‘.article–wrapper’);
var weatherContainer = container.closest(‘.weather-box-container’);
if (weatherContainer) {
weatherContainer.style.display = ‘flex’;
updateCurrentWeather(data.data);
updateForecastTabs(data.data);
updateWeatherAlertsBar(data.data);
}
return data;
}
})
.catch(function(error) {
console.error(‘Error loading weather:’, error);
// Reset to unknown background on error
updateWeatherBackground(‘unknown’);
});
}
}

function updateWeatherAlertsBar(weatherData) {
var weatherWatchHeader = container.querySelector(‘.weather-watch-header’);
if (!weatherWatchHeader) return;

var weatherWatchText = weatherWatchHeader.querySelector(‘.weather-watch-text’);
var weatherWatchLink = weatherWatchHeader.querySelector(‘.weather-watch-link’);

Advertisement

if (weatherData.alerts_count > 0) {
weatherWatchHeader.className=”weather-watch-header has-alerts”;
if (weatherWatchText) {
weatherWatchText.textContent = `Weather Alerts (${weatherData.alerts_count})`;
}
if (weatherWatchLink) {
if (!weatherWatchLink.getAttribute(‘data-initial-href’)) {
weatherWatchLink.setAttribute(‘data-initial-href’, weatherWatchLink.getAttribute(‘href’));
weatherWatchLink.setAttribute(‘data-initial-onclick’, weatherWatchLink.getAttribute(‘onclick’) || ”);
}
weatherWatchLink.setAttribute(‘href’, “https://www.wmtw.com/alerts”);
weatherWatchLink.setAttribute(‘onclick’, “return handleWeatherLinkClick(event, ‘click_alerts’, ‘click’, ‘sidelist-weather’, “https://www.wmtw.com/alerts”);”);
}
} else {
weatherWatchHeader.className=”weather-watch-header”;
if (weatherWatchText) {
weatherWatchText.textContent = containerId === ‘home-weather-v2’ ? ‘Watch Latest Forecast’ : ‘Latest Forecast’;
}
if (weatherWatchLink) {
var initialHref = weatherWatchLink.getAttribute(‘data-initial-href’);
var initialOnclick = weatherWatchLink.getAttribute(‘data-initial-onclick’);
if (initialHref) {
weatherWatchLink.setAttribute(‘href’, initialHref);
}
if (initialOnclick) {
weatherWatchLink.setAttribute(‘onclick’, initialOnclick);
}
}
}
}

function updateCurrentWeather(weatherData) {
if (weatherData.current) {
var tempValue = weatherData.current.temp_f || ”;
var skyValue = weatherData.current.sky || ”;
var feelsLikeValue = weatherData.current.feels_like_f || weatherData.current.temp_f || ”;

var tempEl = container.querySelector(‘.weather-grid–current-temp-value’);
if (tempEl) {
tempEl.textContent = tempValue;
tempEl.setAttribute(‘aria-label’, tempValue + ‘ degrees Fahrenheit’);
}

var iconEl = container.querySelector(‘.weather-grid–current-icon’);
if (iconEl && weatherData.current.icon_name) {
iconEl.className=”weather-grid–current-icon weather-current-icon icon icon-weather-” + weatherData.current.icon_name;
}

var skyEl = container.querySelector(‘.weather-grid–sky’);
if (skyEl) {
skyEl.textContent = skyValue;
skyEl.setAttribute(‘aria-label’, ‘Current condition: ‘ + skyValue);
}

Advertisement

var feelsEl = container.querySelector(‘.weather-grid–feels’);
if (feelsEl) {
feelsEl.textContent = feelsLikeValue + ‘°F’;
feelsEl.setAttribute(‘aria-label’, feelsLikeValue + ‘ degrees Fahrenheit’);
}

var weatherContainer = container.querySelector(‘.weather-temp-container’);
if (weatherContainer) {
var summary = ‘Current temperature ‘ + tempValue + ‘ degrees Fahrenheit, ‘ +
skyValue + ‘, feels like ‘ + feelsLikeValue + ‘ degrees’;
weatherContainer.setAttribute(‘aria-label’, summary);
}

updateWeatherBackground(weatherData.current.icon_name);
}
}

function updateWeatherBackground(iconName) {
try {
var bgPath = weatherImages.backgrounds[iconName] || weatherImages.backgrounds.unknown;
container.style.backgroundImage=”url(” + bgPath + ‘)’;
} catch (e) {
console.log(‘Error updating weather background:’, e);
}
}

function updateForecastTabs(weatherData) {
var visibleItems = isWeatherBoxV2 ? 6 : 5;

Advertisement

if (weatherData.hourly) {
var hourlyContainer = container.querySelector(‘.weather-hourly-forecast’);
if (hourlyContainer) {
var html=””;
var maxHours = Math.min(visibleItems, weatherData.hourly.length);

for (var i = 0; i 0 ? currentIndex – 1 : tabs.length – 1;
tabs[prevIndex].focus();
break;
case ‘ArrowRight’:
e.preventDefault();
var nextIndex = currentIndex

Loading more articles…



Source link

Advertisement
Continue Reading

Trending