#include <eosio/eosio.hpp>
#include <eosio/asset.hpp>
#include <optional>
См. исходные тексты.
|
#define | CREATEDEBT_SIGNATURE name coopname, name username, checksum256 debt_hash, time_point_sec repaid_at, asset quantity |
| Сигнатуры действий контракта loan. Подробнее...
|
|
#define | SETTLEDEBT_SIGNATURE name coopname, name username, checksum256 debt_hash, asset quantity |
|
|
using | createdebt_interface = void(CREATEDEBT_SIGNATURE) |
|
using | settledebt_interface = void(SETTLEDEBT_SIGNATURE) |
|
typedef multi_index< "debts"_n, debt, indexed_by<"byusername"_n, const_mem_fun< debt, uint64_t, &debt::by_username > >, indexed_by<"bydebthash"_n, const_mem_fun< debt, checksum256, &debt::by_debt_hash > >, indexed_by<"bycreated"_n, const_mem_fun< debt, uint64_t, &debt::by_created > >, indexed_by<"byrepaid"_n, const_mem_fun< debt, uint64_t, &debt::by_repaid > > > | Loan::debts_index |
|
typedef multi_index<"summaries"_n, summary > | Loan::summaries_index |
|
◆ SETTLEDEBT_SIGNATURE
#define SETTLEDEBT_SIGNATURE name coopname, name username, checksum256 debt_hash, asset quantity |
◆ createdebt_interface
◆ settledebt_interface