3#include <eosio/action.hpp>
4#include <eosio/contract.hpp>
5#include <eosio/eosio.hpp>
6#include <eosio/system.hpp>
35 coop_contract(eosio::name receiver, eosio::name code, eosio::datastream<const char *> ds)
42 const eosio::name system_account(
"eosio");
45 auto itr = watch.find(self.value);
46 if (itr != watch.end() && itr->next_check > eosio::current_time_point())
50 std::make_tuple(self))
Базовый класс контрактов платформы.
Definition: coop_contract.hpp:33
static void request_ram_check_if_due(eosio::name self)
Definition: coop_contract.hpp:41
coop_contract(eosio::name receiver, eosio::name code, eosio::datastream< const char * > ds)
Definition: coop_contract.hpp:35
contract
Definition: eosio.msig_tests.cpp:977
permission_level
Definition: eosio.msig_tests.cpp:896
void send(name contract, name action_name, name actor, Args &&... args)
Definition: actions.hpp:10
Definition: eosio.msig.hpp:34
eosio::multi_index<"ramwatch"_n, ram_watch > ram_watch_table
Definition: ram_watch.hpp:33
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()