COOPENOMICS  v1
Кооперативная Экономика
Файл commits.hpp

См. исходные тексты.

Классы

struct  Capital::Commits::commit
 Таблица коммитов хранит данные о выполненных операциях в проекте. Подробнее...
 

Пространства имен

namespace  Capital
 
namespace  Capital::Commits
 
namespace  Capital::Commits::Status
 Константы статусов коммитов
 

Определения типов

typedef eosio::multi_index< "commits"_n, commit, indexed_by<"byusername"_n, const_mem_fun< commit, uint64_t, &commit::by_username > >, indexed_by<"byhash"_n, const_mem_fun< commit, checksum256, &commit::by_commit_hash > >, indexed_by<"byprojhash"_n, const_mem_fun< commit, checksum256, &commit::by_project_hash > > > Capital::Commits::commit_index
 

Функции

std::optional< commit > Capital::Commits::get_commit (eosio::name coopname, const checksum256 &hash)
 Получает действие по хэшу действия. Подробнее...
 
commit Capital::Commits::get_commit_or_fail (eosio::name coopname, const checksum256 &hash)
 Получает действие по хэшу действия. Подробнее...
 
void Capital::Commits::delete_commit (eosio::name coopname, const checksum256 &hash)
 Удаляет коммит по хэшу действия. Подробнее...
 
void Capital::Commits::create_commit (eosio::name coopname, eosio::name username, checksum256 project_hash, checksum256 commit_hash, const generation_amounts &calculated_fact)
 Создает коммит без отправки на утверждение. Подробнее...
 

Переменные

constexpr eosio::name Capital::Commits::Status::CREATED = "created"_n
 Коммит создан Подробнее...