|
COOPENOMICS
v1
Кооперативная Экономика
|
#include "../lib/core/ram_payer.hpp"#include <eosio/binary_extension.hpp>#include <eosio/eosio.hpp>#include <eosio/ignore.hpp>#include <eosio/transaction.hpp>#include <eosio/asset.hpp>#include <eosio/singleton.hpp>#include "../lib/index.hpp"Классы | |
| struct | follow_rule |
| Правило повтора: по какому типу решения и за кем член совета повторяет голос Подробнее... | |
| class | soviet |
| struct | counts |
| Таблица счетчиков Подробнее... | |
| struct | automator |
| Реестр автоматизаций робота решений совета Подробнее... | |
| struct | autosigner |
| Таблица автоподписанта Подробнее... | |
| struct | joincoops |
| Таблица заявок на вступление в кооператив Подробнее... | |
| struct | changes |
| Таблица изменений обменов Подробнее... | |
Определения типов | |
| typedef eosio::multi_index< "automator"_n, automator, eosio::indexed_by<"bymember"_n, eosio::const_mem_fun< automator, uint64_t, &automator::by_member > > > | automator_index |
| typedef eosio::multi_index< "autosigner"_n, autosigner > | autosigner_index |
| typedef eosio::multi_index<"joincoops"_n, joincoops, eosio::indexed_by<"byusername"_n, eosio::const_mem_fun< joincoops, uint64_t, &joincoops::byusername > > > | joincoops_index |
| typedef eosio::multi_index<"changes"_n, changes, eosio::indexed_by<"byexchange"_n, eosio::const_mem_fun< changes, uint64_t, &changes::byexchange > > > | changes_index |
Функции | |
| RAM_PAYER_CLASS (counts, contract) | |
| RAM_PAYER_CLASS (automator, contract) | |
| RAM_PAYER_CLASS (autosigner, contract) | |
| RAM_PAYER_CLASS (joincoops, cooperative) | |
| RAM_PAYER_CLASS (changes, cooperative) | |
| typedef eosio::multi_index< "automator"_n, automator, eosio::indexed_by<"bymember"_n, eosio::const_mem_fun<automator, uint64_t, &automator::by_member> > > automator_index |
| typedef eosio::multi_index< "autosigner"_n, autosigner> autosigner_index |
| typedef eosio::multi_index<"changes"_n, changes, eosio::indexed_by<"byexchange"_n, eosio::const_mem_fun<changes, uint64_t, &changes::byexchange> > > changes_index |
| typedef eosio::multi_index<"joincoops"_n, joincoops, eosio::indexed_by<"byusername"_n, eosio::const_mem_fun<joincoops, uint64_t, &joincoops::byusername> > > joincoops_index |
| RAM_PAYER_CLASS | ( | autosigner | , |
| contract | |||
| ) |
| RAM_PAYER_CLASS | ( | changes | , |
| cooperative | |||
| ) |
| RAM_PAYER_CLASS | ( | joincoops | , |
| cooperative | |||
| ) |