COOPENOMICS  v1
Кооперативная Экономика
branch.hpp
См. документацию.
1#include <eosio/asset.hpp>
2#include <eosio/contract.hpp>
3#include <eosio/crypto.hpp>
4#include <eosio/eosio.hpp>
5#include <eosio/multi_index.hpp>
6#include <eosio/system.hpp>
7#include <eosio/time.hpp>
8
9#include "../lib/common.hpp"
10
32// /**
33// \defgroup public_branch_consts Константы
34// \ingroup public_branch
35// */
36
43// Константы будут добавлены по мере необходимости
44
51{
52
53public:
54 branch(eosio::name receiver, eosio::name code,
55 eosio::datastream<const char *> ds)
56 : eosio::contract(receiver, code, ds) {}
57
58 [[eosio::action]] void init();
59 [[eosio::action]] void migrate();
60
61 [[eosio::action]] void createbranch(eosio::name coopname, eosio::name braname, eosio::name trustee);
62 [[eosio::action]] void editbranch(eosio::name coopname, eosio::name braname, eosio::name trustee);
63 [[eosio::action]] void deletebranch(eosio::name coopname, eosio::name braname);
64 [[eosio::action]] void addtrusted(eosio::name coopname, eosio::name braname, eosio::name trusted);
65 [[eosio::action]] void deltrusted(eosio::name coopname, eosio::name braname, eosio::name trusted);
66
67
68};
Константы контракта кооперативных участков
Definition: branch.hpp:51
branch(eosio::name receiver, eosio::name code, eosio::datastream< const char * > ds)
Definition: branch.hpp:54
#define BRANCH
Definition: consts.hpp:135
contract
Definition: eosio.msig_tests.cpp:977
Definition: eosio.msig.hpp:34
action(permission_level{ _gateway, "active"_n}, _gateway, "adduser"_n, std::make_tuple(coopname, deposit->username, to_spread, to_circulation, eosio::current_time_point(), true)).send()