Skip to content

Instantly share code, notes, and snippets.

@KotNaplakal
Forked from snidima/DEC описание
Created October 30, 2018 11:54
Show Gist options
  • Save KotNaplakal/d4dc7fa40fd5dcabeb0f01f7608af653 to your computer and use it in GitHub Desktop.
Save KotNaplakal/d4dc7fa40fd5dcabeb0f01f7608af653 to your computer and use it in GitHub Desktop.
DEC описание
DEC
---
Методы ERC20 + методыERC777
setDECAirdropContract( address _address ) . Установка airdrop контракта. Админская функция
pushTokens( uint256 _amount ) . Отправить токены с текущего адреса для дальнейшей проверки
pullTokens() . Забрать токены обратно после метода pushTokens.
DECAirdrop
---
setDECToken(address _address). Установка DEC контракта. Админская функция
setWebsiteSaleSign(). Подписать разрешение для операций с пулом 13
setInvestmentSign( address[] _addresses, uint256[] _amounts, uint256 _pool ). Подписать разрешение для операций с пулом 12. Данное разрешение подписывается для каждой транзакции по полу 12. Аргументы метода должны совпадать.
Пример: вызов setInvestmentSign с параметрами:
0x0, 578, 13
0x0, 577, 13
0x0, 579, 13
Т.е. было создано три подписи для трех транзакций с параметрами
0x0, 578, 13
0x0, 577, 13
0x0, 579, 13
setPrice( uint256 _price ) . Установка цены токена. Админская функция
setPool( address[] _addresses, uint256[] _amounts, uint256 _pool ) . Установка адресов, количества токенов, пула.
Пример:
["0xca35b7d915458ef540ade6068dfe2f44e8fa733c","0x14723a09acff6d2a60dcdf7aa4aff308fddc160c", "0x14723a09acff6d2a60dcdf7aa4aff308fddc160c"], [120,50,89], 13
Send() . Разослать токены по пулам. Админская функция
insertToWhiteList( address[] _addresses ) . Добавить адреса в белый лист. Админская функция
removeFromWhiteList( address[] _addresses ) . Удалить адреса из белого листа. Админская функция
buy() . Покупка токенов. Метод принимает эфира
accept( _address ). Принять токены отпревленные нодой. Перевести токены в депозит. Админская функция
sendFromDeposit( address _address, uint256 _amount ). Отправить токены обратно ноде из его депозита
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment