Error message
Warning: Undefined array key 0 in amp_entity_view_alter() (line 156 of modules/contrib/amp/amp.module).amp_entity_view_alter(Array, Object, Object) (Line: 545) Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 304) Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 238) Drupal\Core\Entity\EntityViewBuilder->build(Array) call_user_func_array(Array, Array) (Line: 111) Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 788) Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 377) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 204) Drupal\Core\Render\Renderer->render(Array, ) (Line: 238) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 583) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 239) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object) call_user_func(Array, Object, 'kernel.view', Object) (Line: 111) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 187) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76) Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58) Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48) Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191) Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128) Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82) Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 51) Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704) Drupal\Core\DrupalKernel->handle(Object) (Line: 18)
Crypto Exchange COSS Reclaims 11 Mln of Its Stolen Coins from Hackers
Recently, a Redditor nicknamed blockchainified (BLCH) has experienced a hacker attack. Almost $900,000 in crypto went missing from his wallet. 10 percent of the entire COSS (a crypto exchange) tokens supply was among them.
Details from the victim
In a Reddit thread, BLCH claimed that he was hacked while he was asleep. When he woke up and reached for his laptop, he found out that somebody had hacked his online wallet and got away with 14 Bitcoins (over $89,000), 22 Ethers (about $4,500) and the aforementioned 11 mln COSS tokens (slightly less than $800,000).
The Redditor is not sure but chances are high that 19,000 EOS coins (more than $100,000) were also misplaced by the hackers. BLCH said that the COSS exchange, from where the coins were stolen, was to blame since they were conducting maintenance when the attack allegedly took place.
The digital thief apparently tried to overcome the 2FA about 25,000 times and finally succeeded. Meanwhile, the exchange did not lock the account after several first attempts failed.
“Binance stole my money!”
A lot of users on the Telegram channel of the exchange asked BLCH about the details of what had happened. It also turned out that previously the same Redditor claimed that Binance had stolen his money. About a similar case, U.Today reported a while ago.
COSS exchange strikes back
COSS promptly responded to the situation. Through the Medium.com platform, the team suggested that the hackers send back the stolen COSS coins. On condition of doing that the exchange promised not to undertake any measures to pursue this situation any further.
The hacker did not comply, so COSS managed to recover its tokens by using a function in the smart contract. This was confirmed by the COSS founder Rune Evensen.