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) |
Добавляет голос в проект Подробнее... | |