COOPENOMICS  v1
Кооперативная Экономика
loan.hpp
См. документацию.
1#pragma once
2
3#include <eosio/eosio.hpp>
4#include <eosio/asset.hpp>
5#include "../lib/index.hpp"
6
37class [[eosio::contract]] loan : public coop_contract {
38public:
40
41 [[eosio::action]] void migrate();
43 [[eosio::action]] void cleanup();
44
45 //создать долг
46 [[eosio::action]] void createdebt(CREATEDEBT_SIGNATURE);
47
48 //погасить долг
49 [[eosio::action]] void settledebt(SETTLEDEBT_SIGNATURE);
50};
Базовый класс контрактов платформы.
Definition: coop_contract.hpp:33
coop_contract(eosio::name receiver, eosio::name code, eosio::datastream< const char * > ds)
Definition: coop_contract.hpp:35
Контракт Loan.
Definition: loan.hpp:37
#define SETTLEDEBT_SIGNATURE
Definition: loan.hpp:16
#define CREATEDEBT_SIGNATURE
Definition: loan.hpp:15
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()