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