-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add scenarios of galt-exit #62
Conversation
ru/GaltExit.md
Outdated
| 150 000 | 0 | | ||
|
||
1. Пользователь В хочет выкупить Galt с контракта адреса выкупа. Пользователь В вызывает метод CheckCourseOfBuyBack. Метод возвращает пользователю курс отношения Galt к ETH, по которому пользователь может выкупить Galt. Курс расчитывается по формуле: (ОБЩИЙ ВЫПУСК Galt - БАЛАНС АДРЕСА ВЫКУПА) / ОБЩИЙ БАЛАНС ЭФИРОВ ВО ВСЕХ ФОНДАХ = (4 000 000 - 150 000) / 1000 = 3 850 Galt за 1 ETH. | ||
2. Пользователь В вызывает метод BuyGalts, передавая в аргумент к методу кол-во Galt, которые он хочет выкупить (10 000). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
В этом сценарии не говорится ничего о раундах, и поэтому не очень состыковывается со следующим сценарием где о раундах идет речь. Я думаю здесь нужно упомянуть что существуют раунды и в таком то раунде пользователь производит операцию, чтобы в том же раунде фонды могли получить эфирки
Ваня, в схеме есть фундаментальная проблема. Наша задача сделать так, чтобы был баланс и была невозможна атака.
Вариант 1 - по репутацииБудет забирать деньги у тех фондов, в которые есть вера в их успех с инвестиционной точки зрения. Вариант 2 - по балансам в эфирахБудет забирать деньги у фондов, которые держат деньги и не инвестируют. То есть имеют большие резервы. Надо решать. |
Забирая деньги у фондов с максимальной репутацией, но с небольшим количеством эфиров мы их банкротим. Тех, кто хорошо работает и тех, в кого верят. Экзит нужно делать в первую очередь из резервов. Т.е. у тех фондов, которые держат эфиры, не инвестируют, и в них не верят. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
все проговорил по телефону
ru/contracts/GaltExit.md
Outdated
Выход из GALT использует раунды эмиссии | ||
1. Начинается раунд 1. | ||
2. Пользователь Б создает заявку на вывод GALT вызывая метод createProposal контракта GaltExit. В аргумент к методу Пользователь Б передает кол-во GALT (5 000), которые он хочет обменять. | ||
3. В течении раунда пользователь Б для КАЖДОГО фонда вызывает метод executeProposalForFund контракта GaltExit, передавая в аргумент адрес фонда. Метод рассчитывает курс для каждого фонда, по которому каждый фонд должен выплатить Пользователю Б ETH. (БАЛАНС ETH УКАЗАННОГО В АРГУМЕНТЕ ФОНДА / ЗАФИКСИРОВАННОЕ БАЛАНС ETH ВСЕХ ФОНДОВ) * КОЛИЧЕСТВО GALT ОТ КОТОРЫХ ОТКАЗЫВАЕТСЯ ПОЛЬЗОВАТЕЛЬ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Рассчитывается не курс. Рассчитывается сколько каждый фонд должен выкупить GALT
@npopeka ответил |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Мерждим. Я потом по тесту чуть чуть перепишу
No description provided.