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"
78 eosio::datastream<const char *> ds)
93 checksum256 order_hash,
94 checksum256 offer_hash,
96 eosio::name delivery_braname,
97 eosio::asset quantity,
98 eosio::asset unit_price,
99 eosio::asset package_size,
100 uint32_t warranty_period_secs,
101 checksum256 batch_hash,
121 checksum256 order_hash,
122 checksum256 offer_hash,
123 eosio::name delivery_braname,
124 eosio::asset quantity,
125 eosio::asset unit_price,
126 eosio::asset package_size,
127 uint32_t warranty_period_secs,
128 checksum256 batch_hash);
155 checksum256 order_hash);
165 checksum256 order_hash);
176 checksum256 order_hash);
186 checksum256 order_hash);
196 checksum256 order_hash);
208 checksum256 order_hash,
209 eosio::name accept_braname,
224 checksum256 order_hash,
225 eosio::asset actual_quantity,
226 eosio::asset actual_unit_price,
240 checksum256 order_hash);
251 checksum256 outcome_hash);
262 checksum256 outcome_hash,
276 checksum256 order_hash,
287 checksum256 order_hash,
301 checksum256 order_hash,
302 eosio::asset actual_quantity,
303 eosio::asset actual_unit_price,
304 eosio::name delivery_signer,
315 uint64_t membership_fee_percent);
325 checksum256 request_hash,
326 checksum256 original_order_hash,
327 eosio::asset actual_quantity,
328 std::string reason_text,
329 std::vector<checksum256> photos,
341 checksum256 request_hash);
351 checksum256 request_hash,
365 checksum256 request_hash,
376 checksum256 request_hash,
393 eosio::name proposed_by,
394 checksum256 proposal_hash,
395 std::vector<wroff_item> items,
445 checksum256 proposal_hash,
446 uint64_t item_index);
479 checksum256 proposal_hash,
Контракт marketplace — кооперативный «Стол заказов» в режиме членских взносов.
Definition: marketplace.hpp:74
marketplace(eosio::name receiver, eosio::name code, eosio::datastream< const char * > ds)
Definition: marketplace.hpp:77
#define MARKETPLACE
Definition: consts.hpp:144
contract
Definition: eosio.msig_tests.cpp:977
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