Код:
[{
"постоянная": правда,
"входные": [],
"имя": "диапозитивные",
"выходы": [{
"имя": "Deployer",
"тип": "адрес"
}, {
"имя": "FeeAddress",
"тип": "адрес"
}, {
"имя": "GasAmountToFeeAddress",
"тип": "uint256"
}, {
"имя": "UnprocessedDividend",
"тип": "uint256"
}, {
"имя": "Информация",
"тип": "строка"
}, {
"имя": "UncollectedFees",
"тип": "uint256"
}, {
"имя": "TotalInput",
"тип": "uint256"
}, {
"имя": "TotalOutput",
"тип": "uint256"
}, {
"имя": "info2",
"тип": "строка"
}],
"тип": "функция"
}, {
"постоянная": правда,
"входные": [{
"имя": "Я бы",
"тип": "uint256"
}],
"имя": "InvestorList",
"выходы": [{
"имя": "TotalInvestors",
"тип": "uint256"
}, {
"имя": "NextPayoutToId",
"тип": "uint256"
}, {
"имя": "EthereumAddress",
"тип": "адрес"
}, {
"имя": "выплата",
"тип": "uint256"
}, {
"имя": "оплаченный",
"тип": "BOOL"
}, {
"имя": "Информация",
"тип": "строка"
}],
"тип": "функция"
}, {
"постоянная": ложный,
"входные": [{
"имя": "простой эфир",
"тип": "BOOL"
}, {
"имя": "Финни",
"тип": "BOOL"
}, {
"имя": "Сабо",
"тип": "BOOL"
}, {
"имя": "Вэй",
"тип": "BOOL"
}],
"имя": "ChangeShownDenomination",
"выходы": [],
"тип": "функция"
}, {
"постоянная": правда,
"входные": [{
"имя": "Я бы",
"тип": "uint256"
}],
"имя": "ContributorList",
"выходы": [{
"имя": "ActiveContributors",
"тип": "uint256"
}, {
"имя": "TotalShare",
"тип": "uint256"
}, {
"имя": "имя",
"тип": "строка"
}, {
"имя": "EthereumAddress",
"тип": "адрес"
}, {
"имя": "дивиденд",
"тип": "uint256"
}, {
"имя": "Информация",
"тип": "строка"
}, {
"имя": "DividendLeft",
"тип": "uint256"
}, {
"имя": "info2",
"тип": "строка"
}],
"тип": "функция"
}, {
"постоянная": правда,
"входные": [],
"имя": "RoundInfo",
"выходы": [{
"имя": "Круглый",
"тип": "uint256"
}, {
"имя": "RoundBalance",
"тип": "uint256"
}, {
"имя": "InvestmentBalance",
"тип": "uint256"
}, {
"имя": "RoundLimit",
"тип": "uint256"
}, {
"имя": "ShortLimit",
"тип": "uint256"
}, {
"имя": "куш",
"тип": "uint256"
}, {
"имя": "Информация",
"тип": "строка"
}],
"тип": "функция"
}, {
"постоянная": ложный,
"входные": [{
"имя": "имя",
"тип": "строка"
}],
"имя": "Сменить имя",
"выходы": [],
"тип": "функция"
}, {
"постоянная": ложный,
"входные": [{
"имя": "amountInCurrentDenomination",
"тип": "uint256"
}, {
"имя": "все",
"тип": "BOOL"
}],
"имя": "PayoutDividendEarly",
"выходы": [],
"тип": "функция"
}, {
"постоянная": ложный,
"входные": [{
"имя": "NewDeployer",
"тип": "адрес"
}, {
"имя": "NewFeeAddress",
"тип": "адрес"
}, {
"имя": "NewGasAmount",
"тип": "uint256"
}],
"имя": "__DeployerFunctions",
"выходы": [],
"тип": "функция"
}, {
"входные": [],
"тип": "конструктор"
}, {
"анонимный": ложный,
"входные": [{
"индексированный": ложный,
"имя": "Информация",
"тип": "строка"
}, {
"индексированный": ложный,
"имя": "Кем",
"тип": "адрес"
}],
"имя": "DenominationChanged",
"тип": "мероприятие"
}, {
"анонимный": ложный,
"входные": [{
"индексированный": ложный,
"имя": "круглый",
"тип": "uint256"
}, {
"индексированный": ложный,
"имя": "Информация",
"тип": "строка"
}],
"имя": "ShortLimitReached",
"тип": "мероприятие"
}, {
"анонимный": ложный,
"входные": [{
"индексированный": ложный,
"имя": "Информация",
"тип": "строка"
}, {
"индексированный": ложный,
"имя": "круглый",
"тип": "uint256"
}, {
"индексированный": ложный,
"имя": "RoundLimit",
"тип": "uint256"
}, {
"индексированный": ложный,
"имя": "ShortLimit",
"тип": "uint256"
}, {
"индексированный": ложный,
"имя": "TotalInputSinceDeployment",
"тип": "uint256"
}, {
"индексированный": ложный,
"имя": "TotalOutputSinceDeployment",
"тип": "uint256"
}, {
"индексированный": ложный,
"имя": "info2",
"тип": "строка"
}],
"имя": "NewRound",
"тип": "мероприятие"
}, {
"анонимный": ложный,
"входные": [{
"индексированный": ложный,
"имя": "круглый",
"тип": "uint256"
}, {
"индексированный": ложный,
"имя": "Информация",
"тип": "строка"
}, {
"индексированный": ложный,
"имя": "amountleft",
"тип": "uint256"
}, {
"индексированный": ложный,
"имя": "info2",
"тип": "строка"
}],
"имя": "Last10PercentOfRound",
"тип": "мероприятие"
}, {
"анонимный": ложный,
"входные": [{
"индексированный": ложный,
"имя": "куш",
"тип": "адрес"
}, {
"индексированный": ложный,
"имя": "JackpotClaimedBy",
"тип": "строка"
}, {
"индексированный": ложный,
"имя": "JackpotAmount",
"тип": "uint256"
}, {
"индексированный": ложный,
"имя": "AmountInvestors",
"тип": "uint256"
}, {
"индексированный": ложный,
"имя": "NewContributors",
"тип": "uint256"
}, {
"индексированный": ложный,
"имя": "Информация",
"тип": "строка"
}],
"имя": "LastRound",
"тип": "мероприятие"
}, {
"анонимный": ложный,
"входные": [{
"индексированный": ложный,
"имя": "Информация",
"тип": "строка"
}, {
"индексированный": ложный,
"имя": "amountInWei",
"тип": "uint256"
}],
"имя": "TiedUpLooseEnds",
"тип": "мероприятие"
}]
"постоянная": правда,
"входные": [],
"имя": "диапозитивные",
"выходы": [{
"имя": "Deployer",
"тип": "адрес"
}, {
"имя": "FeeAddress",
"тип": "адрес"
}, {
"имя": "GasAmountToFeeAddress",
"тип": "uint256"
}, {
"имя": "UnprocessedDividend",
"тип": "uint256"
}, {
"имя": "Информация",
"тип": "строка"
}, {
"имя": "UncollectedFees",
"тип": "uint256"
}, {
"имя": "TotalInput",
"тип": "uint256"
}, {
"имя": "TotalOutput",
"тип": "uint256"
}, {
"имя": "info2",
"тип": "строка"
}],
"тип": "функция"
}, {
"постоянная": правда,
"входные": [{
"имя": "Я бы",
"тип": "uint256"
}],
"имя": "InvestorList",
"выходы": [{
"имя": "TotalInvestors",
"тип": "uint256"
}, {
"имя": "NextPayoutToId",
"тип": "uint256"
}, {
"имя": "EthereumAddress",
"тип": "адрес"
}, {
"имя": "выплата",
"тип": "uint256"
}, {
"имя": "оплаченный",
"тип": "BOOL"
}, {
"имя": "Информация",
"тип": "строка"
}],
"тип": "функция"
}, {
"постоянная": ложный,
"входные": [{
"имя": "простой эфир",
"тип": "BOOL"
}, {
"имя": "Финни",
"тип": "BOOL"
}, {
"имя": "Сабо",
"тип": "BOOL"
}, {
"имя": "Вэй",
"тип": "BOOL"
}],
"имя": "ChangeShownDenomination",
"выходы": [],
"тип": "функция"
}, {
"постоянная": правда,
"входные": [{
"имя": "Я бы",
"тип": "uint256"
}],
"имя": "ContributorList",
"выходы": [{
"имя": "ActiveContributors",
"тип": "uint256"
}, {
"имя": "TotalShare",
"тип": "uint256"
}, {
"имя": "имя",
"тип": "строка"
}, {
"имя": "EthereumAddress",
"тип": "адрес"
}, {
"имя": "дивиденд",
"тип": "uint256"
}, {
"имя": "Информация",
"тип": "строка"
}, {
"имя": "DividendLeft",
"тип": "uint256"
}, {
"имя": "info2",
"тип": "строка"
}],
"тип": "функция"
}, {
"постоянная": правда,
"входные": [],
"имя": "RoundInfo",
"выходы": [{
"имя": "Круглый",
"тип": "uint256"
}, {
"имя": "RoundBalance",
"тип": "uint256"
}, {
"имя": "InvestmentBalance",
"тип": "uint256"
}, {
"имя": "RoundLimit",
"тип": "uint256"
}, {
"имя": "ShortLimit",
"тип": "uint256"
}, {
"имя": "куш",
"тип": "uint256"
}, {
"имя": "Информация",
"тип": "строка"
}],
"тип": "функция"
}, {
"постоянная": ложный,
"входные": [{
"имя": "имя",
"тип": "строка"
}],
"имя": "Сменить имя",
"выходы": [],
"тип": "функция"
}, {
"постоянная": ложный,
"входные": [{
"имя": "amountInCurrentDenomination",
"тип": "uint256"
}, {
"имя": "все",
"тип": "BOOL"
}],
"имя": "PayoutDividendEarly",
"выходы": [],
"тип": "функция"
}, {
"постоянная": ложный,
"входные": [{
"имя": "NewDeployer",
"тип": "адрес"
}, {
"имя": "NewFeeAddress",
"тип": "адрес"
}, {
"имя": "NewGasAmount",
"тип": "uint256"
}],
"имя": "__DeployerFunctions",
"выходы": [],
"тип": "функция"
}, {
"входные": [],
"тип": "конструктор"
}, {
"анонимный": ложный,
"входные": [{
"индексированный": ложный,
"имя": "Информация",
"тип": "строка"
}, {
"индексированный": ложный,
"имя": "Кем",
"тип": "адрес"
}],
"имя": "DenominationChanged",
"тип": "мероприятие"
}, {
"анонимный": ложный,
"входные": [{
"индексированный": ложный,
"имя": "круглый",
"тип": "uint256"
}, {
"индексированный": ложный,
"имя": "Информация",
"тип": "строка"
}],
"имя": "ShortLimitReached",
"тип": "мероприятие"
}, {
"анонимный": ложный,
"входные": [{
"индексированный": ложный,
"имя": "Информация",
"тип": "строка"
}, {
"индексированный": ложный,
"имя": "круглый",
"тип": "uint256"
}, {
"индексированный": ложный,
"имя": "RoundLimit",
"тип": "uint256"
}, {
"индексированный": ложный,
"имя": "ShortLimit",
"тип": "uint256"
}, {
"индексированный": ложный,
"имя": "TotalInputSinceDeployment",
"тип": "uint256"
}, {
"индексированный": ложный,
"имя": "TotalOutputSinceDeployment",
"тип": "uint256"
}, {
"индексированный": ложный,
"имя": "info2",
"тип": "строка"
}],
"имя": "NewRound",
"тип": "мероприятие"
}, {
"анонимный": ложный,
"входные": [{
"индексированный": ложный,
"имя": "круглый",
"тип": "uint256"
}, {
"индексированный": ложный,
"имя": "Информация",
"тип": "строка"
}, {
"индексированный": ложный,
"имя": "amountleft",
"тип": "uint256"
}, {
"индексированный": ложный,
"имя": "info2",
"тип": "строка"
}],
"имя": "Last10PercentOfRound",
"тип": "мероприятие"
}, {
"анонимный": ложный,
"входные": [{
"индексированный": ложный,
"имя": "куш",
"тип": "адрес"
}, {
"индексированный": ложный,
"имя": "JackpotClaimedBy",
"тип": "строка"
}, {
"индексированный": ложный,
"имя": "JackpotAmount",
"тип": "uint256"
}, {
"индексированный": ложный,
"имя": "AmountInvestors",
"тип": "uint256"
}, {
"индексированный": ложный,
"имя": "NewContributors",
"тип": "uint256"
}, {
"индексированный": ложный,
"имя": "Информация",
"тип": "строка"
}],
"имя": "LastRound",
"тип": "мероприятие"
}, {
"анонимный": ложный,
"входные": [{
"индексированный": ложный,
"имя": "Информация",
"тип": "строка"
}, {
"индексированный": ложный,
"имя": "amountInWei",
"тип": "uint256"
}],
"имя": "TiedUpLooseEnds",
"тип": "мероприятие"
}]
ДОГОВОР КОД: 0x97afa00f26e66bf96a7338e67ee945d1f3080b78
ДЕПОЗИТ: MIN: 1 Финни - МАКС: 10% круглого предела (100 Финнея в круглом 1 - 10 эфира в круглом 100)
МУЛЬТИПЛИКАТОР: 1.1x - ~ 1,7X
Геометрическая пирамида предназначена для оплаты всех инвестиций в конце раунда. Она делает это путем разделения на депозиты на две категории: инвестиции и вложения. В конце раунда, 25% депозитов стали взносы. Все вклады получают дивиденды до тех пор два раза первоначального взноса не будет достигнут. Мало того, что вкладчик получить больше назад во времени. Последний участник раунда получает джек-пот, который 5% от всех вкладов этого раунда. Из всех вкладов, 5% идет заполнить джек-пот, 10% становится дивидендом для участников и 2,5% сборов.
Вложения:
- Мультипликатор: 1.1x
- Гарантированная платить в том же раунде.
Статьи:
- Мультипликатор: 2x
- Зарабатывайте деньги в дивиденд в течение нескольких раундов, пока полностью не выплачен.
- Можно выплаты дивидендов рано, хотя это снизит свою долю и уменьшает скорость дивидендов.
НЕТ СЛУЧАЙНЫХ, НЕТ ИЛИ ШАНС везения.
Обширно испытано в Мордене: http://testnet.etherscan.io/address/0x81627a70cc3b1dcafe0b75a4af8379a268d146cf#internaltx (Смотреть на контрактной создателю, чтобы увидеть, насколько я перераспределить этот контракт, чтобы исправить все возможные ошибки, снизить затраты на газ и упростить удобство использования.)
ВНИМАНИЕ: Последний человек в раунде придется платить больше газа, то, что MIST UI предлагает. Вы могли бы выиграть джек-пот, но вы также должны рассчитать короткий предел для следующего раунда.
ВОПРОСЫ-ОТВЕТЫ:
Сколько мой депозит будет вклад?
В зависимости от того, насколько игра в этом раунде. Если депозит до короткого предела, то все ваш депозит будет включен в инвестиции и ваш депозит будет возвращен в том же раунде. Если депозит после короткого предела, то вклад будет рассчитываться. Что вы можете увидеть ниже.
Круглый предел: Первый раунд имеет круглую предел 1 эфира (максимальный депозит = 10% от круглого предельного = 100 Финнея в 1-м раунде). После того, как каждый раунд круглых предельный увеличивается с 1 эфиром, пока крышка 100 эфира не была достигнута.
Круглый баланс: Объем вкладов в этом раунде.
Короткий предел:
Код:
короткий предел = круглый предел - SquareRoot (квадрат (круглый предел) / 2)
Вклад: Код:
б = круглый баланс - короткий предел;
Вклад = (((Ь + Ь + депозит) / 2) * депозит) / roundLimit;
Вклад = (((Ь + Ь + депозит) / 2) * депозит) / roundLimit;
Геометрическая пирамида является сиквелом к «Nice Guy Tax»:
Nice Guy Tax начал с идеей, что Понци может перезапустить, если погашается разрыв между выплатами и балансом.