|
COOPENOMICS
v1
Кооперативная Экономика
|
#include <eosio/eosio.hpp>#include <eosio/asset.hpp>Классы | |
| struct | Capital::vote_input |
| Структура для передачи одного голоса в submitvote. Подробнее... | |
| struct | Capital::voting_amounts |
| Рассчитывает суммы для распределения по пулам Подробнее... | |
| struct | Capital::voting_data |
| Структура данных для голосования по методу Водянова Подробнее... | |
| struct | Capital::vote |
| Таблица голосов хранит информацию о голосах участников по методу Водянова. Подробнее... | |
Пространства имен | |
| namespace | Capital |
| namespace | Capital::Votes |
Определения типов | |
| typedef eosio::multi_index<"votes"_n, vote, indexed_by<"byproject"_n, const_mem_fun< vote, checksum256, &vote::by_project > >, indexed_by<"byprojvoter"_n, const_mem_fun< vote, uint128_t, &vote::by_project_voter > >, indexed_by<"byprojrecip"_n, const_mem_fun< vote, uint128_t, &vote::by_project_recipient > > > | Capital::votes_index |
Функции | |
| bool | Capital::Votes::has_user_voted (name coopname, checksum256 project_hash, name voter) |
| Проверяет голосовал ли пользователь в данном проекте Подробнее... | |
| std::vector< vote > | Capital::Votes::get_votes_for_recipient (name coopname, checksum256 project_hash, name recipient) |
| Получает все голоса получателя в проекте Подробнее... | |
| void | Capital::Votes::add_vote (name coopname, checksum256 project_hash, name voter, name recipient, asset amount) |
| Добавляет голос в проект Подробнее... | |