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>
11#include "../lib/index.hpp"
12#include "../lib/core/ledger2/accounts.hpp"
13#include "../lib/core/ledger2/operations.hpp"
14#include "../lib/core/ledger2/wallets.hpp"
60 ledger2(eosio::name receiver, eosio::name code,
61 eosio::datastream<const char*> ds)
78 eosio::name initiator,
79 eosio::name operation_code,
80 eosio::name process_type,
83 eosio::checksum256 process_hash,
94 eosio::name wallet_from,
95 eosio::name wallet_to,
98 eosio::checksum256 process_hash,
110 eosio::checksum256 process_hash,
122 eosio::checksum256 process_hash,
168 eosio::name wallet_name,
169 eosio::name username,
170 eosio::asset available,
171 eosio::asset blocked);
201 eosio::name initiator,
202 eosio::name username,
203 eosio::name from_wallet,
204 eosio::name to_wallet,
206 eosio::checksum256 process_hash,
243 eosio::name initiator,
244 uint64_t original_operation_id,
245 eosio::name original_operation_code,
246 eosio::name username,
248 uint8_t mirror_wallet_op,
249 eosio::name mirror_wallet_from,
250 eosio::name mirror_wallet_to,
251 uint64_t mirror_debit_account_id,
252 uint64_t mirror_credit_account_id,
253 eosio::checksum256 process_hash,
C void apply(uint64_t receiver, uint64_t code, uint64_t action)
Definition: blockinfo_tester.cpp:47
Базовый класс контрактов платформы.
Definition: coop_contract.hpp:33
Контракт ledger2.
Definition: ledger2.hpp:58
ledger2(eosio::name receiver, eosio::name code, eosio::datastream< const char * > ds)
Definition: ledger2.hpp:60
#define LEDGER2
Definition: consts.hpp:160
share_type amount
Definition: eosio.token_tests.cpp:174
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()