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)
Vitalik Buterin Suggests Wallet Users Should Pay Higher Fees to Fund Devs
The Ethereum founder believes he has found a way to give developers of ETH wallets and clients a source of stable funding
Raising customer transaction fees
In order to provide Ethereum developers with a stable finance flow, Vitalik Buterin, the ETH co-founder, proposes charging a fee of 1 gas/gwei for operations that users conduct on their wallet.
I propose we consider supporting a community norm that client/wallet devs can/should charge a 1 gwei/gas fee for txs sent through their wallet, we don't try to circumvent such fees, and we support protocol changes to make such fees easier (eg. abstraction enabling multisends)
— Vitalik Non-giver of Ether (@VitalikButerin) March 8, 2019
Thus, said Vitalik in his Twitter on Friday, the amount of funding independent from institutional investors for wallet devs would soon total $2 mln per year.
Gas fees paid in gwei are paid by users to reimburse for the computing power necessary to process and verify operations on the Ethereum network.
Vitalik emphasized that he wants the new fee to be implemented as a willing one, not mandatory. He believes that there is already trust building up between wallet teams and users. Bad wallets may steal users’ money, mentioned he, so it is important that users support developer teams willingly, and that would turn the whole thing into a win-win situation.
Community response
The reaction in Twitter has been various so far, from negative to positive. One Twitter user reminded that the MultiBit wallet has already tried enforcing such a fee but failed to implement it.
However, Buterin believes that the community overall has responded positively, so he intends to implement the proposed strategy in ETH wallets in the near future, for which users will have to upgrade their software.