Bitcoin Forum
May 04, 2024, 08:16:51 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Распределение эфира между держателями то  (Read 227 times)
i.svirin (OP)
Newbie
*
Offline Offline

Activity: 77
Merit: 0


View Profile
May 06, 2017, 10:34:40 AM
Last edit: May 06, 2017, 02:00:38 PM by i.svirin
 #1

Господа, спасите мой мозг, подскажитеSmiley

Есть обычный смартконтракт для Ethereum, который вводит некие токены, которые неким образом распределяются между держателями. Ничего сверхъестественного, обычный mapping (address => uint). Необходимо реализовать функцию, которая заданное количество эфира распределит между всеми держателями токенов пропорционально имеющемуся у них количеству токенов.

Итерировать mapping нельзя. Тупо-в-лоб варианты с заменой mapping на собственную структуру или вектор не хочется, т.к. такой контракт будет слишком дорогим в эксплуатации, чего тоже хотелось бы избежать. Как это делают по феншую? Задача вроде бы типовая, но готовых сэмплов не нашел.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!