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)
Waves Adds New Tools to Microsoft Azure, Promising to Surprise Smart Contract Devs
On Tuesday, January 29, the head of the Russia-based Waves blockchain platform, Sasha Ivanov, stated on Twitter that Microsoft Azure has begun featuring its products for developers – Smart Assets and Smart Accounts, which allow building smart contracts and operating them in a much easier manner.
We start cooperating with #Microsoft ! $Waves Multi-node is in #Azure, in a couple clicks you can launch your private Waves network with non-turing complete smart contracts and fastest transactions. More to come! https://t.co/6SIYP8n8tC
— Sasha Ivanov (@sasha35625) January 29, 2019
The two new templates of virtual machines can be applied to creating new options on private or public blockchains.
How the Waves tool kits are different from those of rivals
The founder of the company, Sasha Ivanov, stated that non-Turing smart contracts, unlike similar products of other producers, provide higher security from bugs since one may restrict its functionality to make sure there will be no undesirable use.
Besides, Waves Assets and Waves Accounts have an extension for the Visual Studio Code editor offered by Microsoft. This makes it easier for developers to create smart contracts and completely integrate them with the Azure cloud. Ivanov believes that developers will find the Waves products on Azure useful and will fully explore their potential.
In an interview, technical evangelist Konstantin Goldstein from Microsoft Russia called Waves one of the global leaders among DLT platforms and pointed out that Waves does a great deal for building an ecosystem for decentralized solutions around the world.
Waves market stance
At press time, WAVES is trading at $2.92, holding on to position #20 on Coinmarketcap. The token’s market cap totals $292 240 897, which means it is catching up with TrueUSD in place #19.
Experts believe that the start of Waves’ collaboration with Microsoft may give the coin an upward push. At the moment, WAVES is already showing a rise by 9.49 percent.