Добрый день!
Запуск выплаты дивидендов PMT - > CDLT
Для получения дивидендов, необходимо перевести PMT токены на контракт хранилища и дождаться уведомления о старте выплаты дивидендов.
В ближайших обновляниях мобильного приложения мы добавим удобный интерфейс для выполнения этих операций.
Сейчас же, для того, чтобы перевести PMT токены на контракт хранилища, необходимо:
1. Подключить ABI интерфейс ERC20 к контракту PMT токена: 0xC1322D8aE3B0e2E437e0AE36388D0CFD2C02f1c9
2. Выполнить функцию approve в качестве параметров указав адрес хранилища и количество токенов: PMT.approve(0xe789578025fC8DFEa42C6Cecb4D42C65fa5B4826, 100000);
100000 = 10 PMT (не забудьте про разрядность 4 знака).
3. Подключить ABI интерфейс хранилища контракту хранилища: 0xe789578025fC8DFEa42C6Cecb4D42C65fa5B4826
4. Выполнить функцию makeDeposit с адреса с которого выполняли approve: Repository.makeDeposit(100000);
5. Дождаться уведомления о старте выплаты дивидендов.
6. Подключить ABI интерфейс фонда контракту фонда: 0xb04A05905Dc94345DCAD4846664001d4818E16D2
7. Выполнить функцию getTokens для начисления дивидендов: Foundation.getTokens(0,1);
После выполнения функции, на внутреннем балансе фонда, на Ваш счет будут начислены токены CDLT пропорционально количеству PMT токенов.
8. Выполнить функцию withdraw для вывода токенов на свой холодный кошелек: Foundation.withdraw(0xA265ac4A788Dc44d3C5CE94B8A8450A45d65be5d, N)
где:
0xA265ac4A788Dc44d3C5CE94B8A8450A45d65be5d - адрес токена CDLT (КриптоДуэль).
N - количество токенов, которое можно узнать выполнив функции: Foundation.getFund(0xA265ac4A788Dc44d3C5CE94B8A8450A45d65be5d, address your wallet).
ABI:
ERC20 (PMT):
https://github.com/CryptonStudio/Playmarket-2.0-ICO-Contracts/blob/master/ABI/DAOPMTTOKEN.abiХранилище:
https://github.com/CryptonStudio/PlayMarket-2.0-Contracts/blob/master/ABI/DAORepository.abiФонд:
https://github.com/CryptonStudio/PlayMarket-2.0-Contracts/blob/master/ABI/PMFund.abi