3#include <eosio/asset.hpp>
4#include <eosio/contract.hpp>
5#include <eosio/crypto.hpp>
6#include <eosio/eosio.hpp>
7#include <eosio/multi_index.hpp>
8#include <eosio/system.hpp>
9#include <eosio/time.hpp>
14#include "../lib/index.hpp"
15#include "../lib/core/marketplace/marketplace.hpp"
16#include "../lib/core/marketplace/memo.hpp"
17#include "../lib/core/branch/branch.hpp"
18#include "../lib/core/ledger2/ledger2.hpp"
84 eosio::datastream<const char *> ds)
101 checksum256 order_hash,
102 checksum256 offer_hash,
104 eosio::name delivery_braname,
105 eosio::asset quantity,
106 eosio::asset unit_price,
107 eosio::asset package_size,
108 uint32_t warranty_period_secs,
109 checksum256 batch_hash);
127 std::vector<convert_target> targets,
145 checksum256 order_hash,
146 checksum256 offer_hash,
147 eosio::name delivery_braname,
148 eosio::asset quantity,
149 eosio::asset unit_price,
150 eosio::asset package_size,
151 uint32_t warranty_period_secs,
152 checksum256 batch_hash);
162 checksum256 order_hash);
173 checksum256 order_hash);
184 checksum256 order_hash);
194 checksum256 order_hash);
204 checksum256 order_hash);
216 checksum256 order_hash,
217 eosio::name accept_braname,
232 checksum256 order_hash,
233 eosio::asset actual_quantity,
234 eosio::asset actual_unit_price,
251 checksum256 order_hash);
264 checksum256 outcome_hash);
275 checksum256 outcome_hash,
290 eosio::name supplier,
291 checksum256 claim_hash);
304 checksum256 order_hash,
315 uint64_t membership_fee_percent);
327 checksum256 order_hash);
342 checksum256 order_hash,
343 eosio::asset actual_quantity,
344 eosio::asset actual_unit_price,
372 checksum256 order_hash,
386 eosio::name delivery_signer,
387 checksum256 order_hash,
397 checksum256 order_hash);
407 checksum256 request_hash,
408 checksum256 original_order_hash,
409 eosio::asset actual_quantity,
410 std::string reason_text,
411 std::vector<checksum256> photos,
423 checksum256 request_hash);
433 checksum256 request_hash,
450 checksum256 request_hash,
463 checksum256 request_hash,
497 checksum256 request_hash);
508 checksum256 request_hash);
524 eosio::name proposed_by,
525 checksum256 proposal_hash,
526 std::vector<wroff_item> items,
576 checksum256 proposal_hash,
577 uint64_t item_index);
610 checksum256 proposal_hash,
Базовый класс контрактов платформы.
Definition: coop_contract.hpp:33
Контракт marketplace — кооперативный «Стол заказов» в паевой модели (компонент 68,...
Definition: marketplace.hpp:80
marketplace(eosio::name receiver, eosio::name code, eosio::datastream< const char * > ds)
Definition: marketplace.hpp:83
#define MARKETPLACE
Definition: consts.hpp:149
action act
Definition: eosio.msig_tests.cpp:974
share_type amount
Definition: eosio.token_tests.cpp:174
Canonical helpers контракта marketplace (Story 11.1).
Definition: marketplace.hpp:32
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()
Definition: document_core.hpp:27